home *** CD-ROM | disk | FTP | other *** search
/ Informática Multimedia 1995 April / Informatica Multimedia CD - Epimundo.iso / DOS / CAT_DISK / QLIB32 / QLIB3.DOC < prev    next >
Encoding:
Text File  |  1990-01-07  |  199.9 KB  |  4,263 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                 QLIB3 - P.C. USER'S GROUP LIBRARY/CATALOG PROGRAM
  11.                 QLIB3 - P.C. USER'S GROUP LIBRARY/CATALOG PROGRAM
  12.                 QLIB3 - P.C. USER'S GROUP LIBRARY/CATALOG PROGRAM
  13.  
  14.                                        FOR
  15.  
  16.                                dBASE-III PLUS/dBXL
  17.                             COMPILED WITH QUICKSILVER
  18.  
  19.  
  20.  
  21.                                 OUTLINE AND NOTES
  22.  
  23.  
  24.  
  25.  
  26.            4th DRAFT - v.2.0  User Manual & Notes -  1988 November 22
  27.  
  28.  
  29.  
  30.  
  31.                     This software is distributed as ShareWare
  32.                              User-Supported Software
  33.  
  34.               Licensed under the terms and conditions noted herein
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                                CREATIVE RESOURCES
  49.                                773 Somerset Place
  50.                                Concord, CA  94518
  51.                                  (415) 685-6387
  52.  
  53.  
  54.  
  55.  
  56.               COPYRIGHT 1988                   ALL RIGHTS RESERVED
  57.               COPYRIGHT 1988                   ALL RIGHTS RESERVED
  58.               COPYRIGHT 1988                   ALL RIGHTS RESERVED
  59.         QLIB3             -        P.C. User's Group Library/Catalog Program
  60.         QLIB3             -        P.C. User's Group Library/Catalog Program
  61.         QLIB3             -        P.C. User's Group Library/Catalog Program
  62.  
  63.  
  64.                                     FOREWORD.
  65.                                     FOREWORD.
  66.                                     FOREWORD.
  67.                                     _________
  68.                                     _________
  69.                                     _________
  70.  
  71.  
  72.         The  accompanying  disk contains the executable files,  data  and
  73.         memory variable files and report forms (filename extension  .EXE,
  74.          .DBF,  .DBX,  .MEM  and  .FRM, respectively)  for  QLIB3  -  the
  75.         CREATIVE  RESOURCES  Software Library/Catalog  program,  compiled
  76.         with  WordTech's QUICKSILVER Diamond Release dBASE-III  Plus/dBXL
  77.         compiler.   Registered  users can request a copy  of  the  source
  78.         code, allowing customization by the user, and access to  standard
  79.         dBASE/dBXL interactive commands.
  80.  
  81.         This  program came about as a result of  general  dissatisfaction
  82.         with  the  many other existing library  catalog  programs,  which
  83.         often offer a tremendous amount of power for obtaining file  data
  84.         from floppies to be cataloged, but offer arcane or difficult user
  85.         operations  for anyone not already familiar with the program,  or
  86.         for the occasional user.  I am personally not a computer  novice,
  87.         and  probably border on the "power user" level, but I have  never
  88.         been  able to comfortably use any of the almost dozen  cataloging
  89.         programs  I have tried, including those of several user groups.
  90.  
  91.         What  QLIB3 lacks in raw power, speed, and relatively large  file
  92.         sizes  compared  to other available programs, it is  intended  to
  93.         more  than make up in its ease of use, particularly for the  only
  94.         occasional  user, such as the typical P.C. club member  referring
  95.         to  a  listing  in  the club software  library  catalog,  or  for
  96.         cataloging his/her own diskettes.  It is fully menu-driven,  with
  97.         (I  hope)  easy to understand prompts and status messages  as  it
  98.         performs.   Version  2.0  improves the  menus,  adds  "light-bar"
  99.         selection  techniques, and adds on-line help for determining  the
  100.         actions  of  each menu selection.  Also added  is  user-definable
  101.         screen  colors  when used on a  color  graphics-equipped  system.
  102.         Only  a  minimal knowledge of computers is assumed,  and  neither
  103.         experience with other cataloging software or with dBASE-III  Plus
  104.         is necessary.
  105.  
  106.         This release can only accommodate importing listings of the  root
  107.         directory  of  the chosen disk, and does not  expand   .ARC  file
  108.         listings,  as  can  other available  programs.   The  search  and
  109.         reporting  functions  are,  I  believe,  superior  to  the  other
  110.         programs at which I have looked.
  111.  
  112.         I am anxious to hear your thoughts on these issues.
  113.  
  114.         This  sample  documentation  and outline contains  notes  on  the
  115.         instructions for booting up the program, and suggestions for use.
  116.         The sample library data file furnished is TEST1.DBF.
  117.  
  118.  
  119.         NOTE: THE COMPILED VERSION OF THE LIBRARY/CATALOG PROGRAM (QLIB3)
  120.         WILL RUN "AS-IS" AND NO OTHER SOFTWARE IS NEEDED.  THE UNCOMPILED
  121.         SOURCE CODE VERSIONS REQUIRE THE USE OF dBASE-III Plus, dBXL,  OR
  122.         FOXBASE, WHICH IS NOT INCLUDED HEREWITH.
  123.  
  124.  
  125.  
  126.         CREATIVE RESOURCES              - i -                   1988 Nov 22
  127.         CREATIVE RESOURCES              - i -                   1988 Nov 22
  128.         CREATIVE RESOURCES              - i -                   1988 Nov 22
  129.         QLIB3             -        P.C. User's Group Library/Catalog Program
  130.         QLIB3             -        P.C. User's Group Library/Catalog Program
  131.         QLIB3             -        P.C. User's Group Library/Catalog Program
  132.  
  133.  
  134.  
  135.                             QLIB3 Registration Form
  136.                             QLIB3 Registration Form
  137.                             QLIB3 Registration Form
  138.                             _____ ____________ ____
  139.                             _____ ____________ ____
  140.                             _____ ____________ ____
  141.  
  142.         Please  mail with your check or money order for the  registration
  143.         fee.   Upon registration, you will be sent the latest version  of
  144.         the   program  and  documentation,  including  source  code   (if
  145.         requested).  You will also be advised of future major upgrades.
  146.  
  147.         Name:___________________________________________________________
  148.  
  149.         Company:________________________________________________________
  150.  
  151.         Address:________________________________________________________
  152.  
  153.         City:___________________________________________________________
  154.  
  155.         State:_________     Zip:________________________________________
  156.  
  157.         Phone (optional): (_____) ____________(w)  (_____) ____________(h)
  158.  
  159.  
  160.         Computer type/name ______________________________________________
  161.  
  162.         No. Floppy Drives ________      Size(s)   5.25 in     3.50 in
  163.  
  164.         No. Hard/Fixed Disk Drives ________   Capacity (MB) ________
  165.  
  166.         Operating System/version ____________   Total RAM installed ________
  167.  
  168.         Monitor/video board type _________________________________________
  169.  
  170.         Current Version of QLIB3 being Registered: _____________
  171.  
  172.  
  173.         What  do  you like about QLIB3?  Please take as many  lines  as
  174.         necessary to express your opinion:
  175.  
  176.  
  177.  
  178.  
  179.         What don't you like about QLIB3?
  180.  
  181.  
  182.  
  183.  
  184.         How could QLIB3 be improved?
  185.  
  186.  
  187.  
  188.         From what source did you acquire your copy of QLIB3?
  189.  
  190.  
  191.  
  192.         MAIL TO: CREATIVE RESOURCES - 773 Somerset Place - Concord, CA 94518
  193.  
  194.  
  195.  
  196.         CREATIVE RESOURCES              - ii -                   1988 Nov 22
  197.         CREATIVE RESOURCES              - ii -                   1988 Nov 22
  198.         CREATIVE RESOURCES              - ii -                   1988 Nov 22
  199.         QLIB3             -        P.C. User's Group Library/Catalog Program
  200.         QLIB3             -        P.C. User's Group Library/Catalog Program
  201.         QLIB3             -        P.C. User's Group Library/Catalog Program
  202.  
  203.  
  204.  
  205.                                TABLE OF CONTENTS.
  206.                                TABLE OF CONTENTS.
  207.                                TABLE OF CONTENTS.
  208.                                _____ __ _________
  209.                                _____ __ _________
  210.                                _____ __ _________
  211.  
  212.  
  213.         Section           Title                                  Pg.
  214.  
  215.                   Foreword                                         i
  216.  
  217.                   QLIB3 Registration Form                         ii
  218.  
  219.           0       Introduction & ShareWare License               0-1
  220.                   System Requirements                            0-5
  221.                   Getting Started                                0-6
  222.                   Required Files                                 0-7
  223.                   Initial Startup                                0-8
  224.                   Warning on the use of Disk Caching Software    0-10
  225.                   Main Menu                                      0-14
  226.                   H - Main Menu Help                             0-15
  227.  
  228.           1       QUERY THE LIBRARY LISTING DATA.                1-1
  229.                 H - On-Line Help for Query                       1-2
  230.                 Category Keys Suggestions                        1-3
  231.                 Navigation Commands - B,E,P,N,S                  1-5
  232.                 R - Retrieve a record                            1-6
  233.                 F - Find/Filter the display                      1-6
  234.                 L - List the file                                1-9
  235.  
  236.  
  237.           2       GENERATE REPORTS OF LIBRARY CONTENTS.          2-1
  238.                 H - Reports Menu Help                            2-2
  239.                 Reports Filters                                  2-4
  240.                 Printed Reports & Printer Set-Up Strings         2-6
  241.  
  242.           3       CREATE/RE-CREATE INDEX FILES.                  3-1
  243.  
  244.           4       RESTART WITH A NEW LIBRARY FILE.               4-1
  245.  
  246.           5       INPUT/EDIT LIBRARY LISTING DATA.               5-1
  247.                 H - On-Line Help for Edit & Query                5-2
  248.                 A - Add new records                              5-3
  249.                 C - Copy an existing record with changes         5-4
  250.                 M - Modify/Edit a record                         5-5
  251.                 D - Delete a record                              5-6
  252.  
  253.           6       IMPORT NEW FILENAME DATA FROM DISKETTE.        6-1
  254.  
  255.           7       CREATE NEW (EMPTY) LIBRARY/CATALOG DATA FILE.  7-1
  256.  
  257.           8       MERGE TWO EXISTING LIBRARY/CATALOG FILES.      8-1
  258.  
  259.           9       SUGGESTIONS FOR USERS.                         9-1
  260.                 File Size & Speed Considerations                 9-1
  261.                 Screen Dumps & Printer Hang-Ups                  9-1
  262.                 Screen Scolling & Pauses                         9-2
  263.  
  264.  
  265.  
  266.         CREATIVE RESOURCES              - iii -                  1988 Nov 22
  267.         CREATIVE RESOURCES              - iii -                  1988 Nov 22
  268.         CREATIVE RESOURCES              - iii -                  1988 Nov 22
  269.         QLIB3             -        P.C. User's Group Library/Catalog Program
  270.         QLIB3             -        P.C. User's Group Library/Catalog Program
  271.         QLIB3             -        P.C. User's Group Library/Catalog Program
  272.  
  273.  
  274.  
  275.  
  276.                                TABLE OF CONTENTS.       (cont.)
  277.                                TABLE OF CONTENTS.
  278.                                TABLE OF CONTENTS.
  279.                                _____ __ _________
  280.                                _____ __ _________
  281.                                _____ __ _________
  282.  
  283.  
  284.  
  285.         Section           Title                                  Pg.
  286.  
  287.            I       INDEX                                         I-1
  288.  
  289.  
  290.         Appendix
  291.  
  292.            A       Error Messages                                A-1
  293.  
  294.            B       Data File Structure                           B-1
  295.  
  296.            C       Revision Notes                                C-1
  297.  
  298.            S       Setting Screen Display Colors                 S-1
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.         CREATIVE RESOURCES              - iv -                  1988 Nov 22
  337.         CREATIVE RESOURCES              - iv -                  1988 Nov 22
  338.         CREATIVE RESOURCES              - iv -                  1988 Nov 22
  339.         QLIB3        -        P.C. User's Group Library/Catalog Program
  340.         QLIB3        -        P.C. User's Group Library/Catalog Program
  341.         QLIB3        -        P.C. User's Group Library/Catalog Program
  342.  
  343.  
  344.  
  345.  
  346.                  SECTION 0  -  INTRODUCTION & SHAREWARE LICENSE.
  347.                                ____________ _ _________ ________
  348.  
  349.  
  350.         The   P.C.  User's  Group  Library/Catalog  Program  (QLIB3)   is
  351.         primarily a menu-driven  program, which is set up to minimize the
  352.         errors,  and ease querying and reporting of data on any  software
  353.         library/catalog.  The "3" is for the data, report form and memory
  354.         variable file compatibility with dBASE-III Plus and  compatibles.
  355.         The  "Q"  is  for  QuickSilver  by  WordTech  Systems,  used  for
  356.         compiling  the source code into a stand-alone program which  does
  357.         not  need  a copy of dBASE-III Plus, dBXL or FoxBASE to  be  run.
  358.         Hence, QLIB3!
  359.  
  360.         This user manual is for the compiled system, and is not furnished
  361.         with  the source code.  Additional documentation may be  included
  362.         with the uncompiled version of the library/catalog program, which
  363.         includes direct references to customization information, as  well
  364.         as a complete source code listing.  If you obtained the  compiled
  365.         version  from another user or distributor, you can,  on  request,
  366.         get  a printed copy of the user manual,  including  customization
  367.         notes, and a disk with the uncompiled source code when sending in
  368.         your  registration  form and fee.  Individual  users  registering
  369.         copies  under a user group or site license may obtain the  source
  370.         code  on request, but a printed manual is only available  for  an
  371.         additional nominal charge. Upon registration you will be sent the
  372.         latest  version of the program, and will subsequently be  advised
  373.         of  future major upgrades, which will be available for a  nominal
  374.         upgrade fee (expected to be $5 to $10).
  375.  
  376.         The  operation  of  the  compiled  and  uncompiled  software   is
  377.         virtually  identical, (minus added features from dBXL/QS)  except
  378.         that  the  compiled  software will  load  and  run  significantly
  379.         faster;    however   the  uncompiled  versions   allow   complete
  380.         implementation  of  interactive  dBASE-III  Plus/dBXL   commands,
  381.         including  the  infamous "dot" prompt.  Most  noticeable  is  the
  382.         "browse"  mode, which is not available in the  compiled  version.
  383.         In all other respects the compiled version is superior for  speed
  384.         and  ease of use, provided that a dBASE/dBXL command mode is  not
  385.         needed.   Both  versions  of this program  use  the  same  dBASE-
  386.         III/dBXL   data  file  structure,  allowing  further  query   and
  387.         reporting  possibilities,  outside of QLIB3.   Users  creating  a
  388.         customized version of these programs from the source code  should
  389.         contact  CREATIVE  RESOURCES who can furnish a  compiled  version
  390.         from their customized software at a low nominal fee (See License,
  391.         Below).
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.         CREATIVE RESOURCES             - 0-1 -             1988 Nov 22
  403.         CREATIVE RESOURCES             - 0-1 -             1988 Nov 22
  404.         CREATIVE RESOURCES             - 0-1 -             1988 Nov 22
  405.         QLIB3        -        P.C. User's Group Library/Catalog Program
  406.         QLIB3        -        P.C. User's Group Library/Catalog Program
  407.         QLIB3        -        P.C. User's Group Library/Catalog Program
  408.  
  409.  
  410.  
  411.         Menu   selections  include  new  filename  data  import,  library
  412.         listing data edit and entry,  non-edit query of library listings,
  413.         creation  of a new library/catalog file, a variety of reports  on
  414.         library/catalog file contents, merging two existing library files
  415.         into  a  new  combined file, and   a   means  of  restarting  the
  416.         program for  a  different  library/catalog   data   file    with-
  417.         out  the  need   to   exit   to   the operating   system.    Also
  418.         included  is  the  capability  for  user-defined  printer  set-up
  419.         strings, and a simplistic check for adequate disk space prior  to
  420.         actions  requiring  more  space.   A  minimum  of  knowledge   of
  421.         computers is assumed.
  422.  
  423.  
  424.         Included  in the Getting Started section is a sample run  with  a
  425.                          _______ _______
  426.         furnished   sample  library/catalog data  file.    The  user  is
  427.         encouraged  to follow through the options outlined while  sitting
  428.         in  front  of his computer terminal, using the sample  data  file
  429.         (TEST1.DBF)   included,  following  the  text  to   perform   the
  430.         described operations, using this reference manual as a tutorial.
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.         CREATIVE RESOURCES             - 0-2 -             1988 Nov 22
  469.         CREATIVE RESOURCES             - 0-2 -             1988 Nov 22
  470.         CREATIVE RESOURCES             - 0-2 -             1988 Nov 22
  471.         QLIB3        -        P.C. User's Group Library/Catalog Program
  472.         QLIB3        -        P.C. User's Group Library/Catalog Program
  473.         QLIB3        -        P.C. User's Group Library/Catalog Program
  474.  
  475.  
  476.  
  477.  
  478.         *******************      S H A R E W A R E      ******************
  479.                              User-Supported Software
  480.  
  481.         If  you have received this program from another user and find  it
  482.         of  value,  your  $25 Registration  Fee  will  support  continued
  483.         development.  User group and site licenses are also available for
  484.         a  flat fee of $150.00, regardless of the number of users in  the
  485.         user group or at that site.  Contact Creative Resources for  more
  486.         information.
  487.  
  488.         Registered  users will receive the latest version, be advised  of
  489.         updates and future versions, and receive technical support.
  490.                NOTE: ONLY REGISTERED USERS ARE ENTITLED TO SUPPORT.
  491.  
  492.            HELP SUPPORT THE SHAREWARE CONCEPT - REGISTER YOUR COPY !!
  493.  
  494.                                CREATIVE RESOURCES
  495.                                773 Somerset Place
  496.                                 Concord, CA 94518
  497.                                  (415) 685-6387
  498.  
  499.            Regardless of whether you register or make a contribution,
  500.            you are encouraged to copy this program as described below.
  501.  
  502.                   ---------------------------------------------
  503.  
  504.         SHAREWARE   user-supported   software  is  a  bold   concept   in
  505.         distributing computer programs, first widely publicized by Andrew
  506.         Fluegelman with PC-TALK, and is based on two basic principles:
  507.  
  508.         First, that the value and utility of software is best assessed by
  509.         the user on his/her own system.   Only after using a program  can
  510.         one  really  determine whether it serves  personal  applications,
  511.         needs, and tastes.
  512.  
  513.         Second,  that  copying of programs should be  encouraged,  rather
  514.         than restricted.  The ease with which software can be distributed
  515.         outside  traditional  commercial channels reflects the  strength,
  516.         rather than the weakness, of electronic information.
  517.  
  518.  
  519.         The user-supported concept:
  520.  
  521.         Anyone may request a copy of a user-supported program by  sending
  522.         a  blank,  formatted disk to the program author together with  an
  523.         addressed,  postage-paid  return mailer.  A copy of the  program,
  524.         with  on-disk documentation, will be sent by return mail  on  the
  525.         user's disk.
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.         CREATIVE RESOURCES             - 0-3 -             1988 Nov 22
  534.         CREATIVE RESOURCES             - 0-3 -             1988 Nov 22
  535.         CREATIVE RESOURCES             - 0-3 -             1988 Nov 22
  536.         QLIB3        -        P.C. User's Group Library/Catalog Program
  537.         QLIB3        -        P.C. User's Group Library/Catalog Program
  538.         QLIB3        -        P.C. User's Group Library/Catalog Program
  539.  
  540.  
  541.         The  program carries a notice suggesting a registration  fee  for
  542.         the  program.  Registering or making a contribution is  voluntary
  543.         on  the part of the user, however, it must be recognized that  it
  544.         is  only  through registration fees that  development  costs  are
  545.         defrayed  and therefore allow further development.  Users who  do
  546.         not register are not rewarding honest efforts or the author,  and
  547.         will discourage further development.
  548.  
  549.         Un-registered  users  will miss out on notices of  upgrades,  bug
  550.         fixes,  information  on other available software that may  be  of
  551.         interest,  and  most  importantly,  they  are  not  eligible  for
  552.         technical  support.  Also, any complaints or suggestions for  new
  553.         or revised features will be more readily received from registered
  554.         users than from un-registered users.
  555.  
  556.         If  you  obtained  this  software  in  the  compiled  form,   the
  557.         contribution  will  obtain  for you the  latest  version  of  the
  558.         program, and (on request) a printed copy of the documentation and
  559.         a  complete  source  code listing on-disk  for  the  program.   A
  560.         registration  form  is located elsewhere in this  user  reference
  561.         manual,  and also in a disk file for easy printing.  In  addition
  562.         to  providing a means of identifying the users who  support  this
  563.         program,  it  also  provides a way to advise the  author  of  any
  564.         changes or additions desired for future versions.
  565.  
  566.         The   program  may  also  be  ordered  by  mail  for  an  advance
  567.         contribution.
  568.  
  569.         Regardless  of  whether  a contribution  is  made,  the  user  is
  570.         encouraged  to  copy  the program for trial use by  others  on  a
  571.         private,  non-commercial basis.  Payment for use is discretionary
  572.         on  the  part  of  each subsequent user,  BUT  THE  COPYRIGHT  IS
  573.         RETAINED BY THE PROGRAM AUTHOR/ORIGINAL DEVELOPER.
  574.  
  575.         *** NOTICE: Users   of   this  program are  granted   a   limited
  576.                     license  to make copies of this program for trial use
  577.                     by others on a private,  non-commercial basis.
  578.  
  579.         This limited license does not include --
  580.  
  581.              1. distributing this program in connection with any other product
  582.                 except with written permission in advance from the author.
  583.              2. making the program available for any consideration except
  584.                 a nominal 'disk fee' not to exceed $10.00
  585.              3. distributing the program in modified form.
  586.  
  587.  
  588.         Your cooperation will be appreciated.
  589.  
  590.         NEWS   FLASH  !!  -  Also  check  with  Creative  Resources   for
  591.         availability  of  QCHECK3 - a ShareWare  program  for  completely
  592.         managing  any checking account, for personal and  small-to-medium
  593.         business  users.   Both  compiled and source  code  versions  are
  594.         available.
  595.  
  596.  
  597.  
  598.         CREATIVE RESOURCES             - 0-4 -             1988 Nov 22
  599.         CREATIVE RESOURCES             - 0-4 -             1988 Nov 22
  600.         CREATIVE RESOURCES             - 0-4 -             1988 Nov 22
  601.         QLIB3        -        P.C. User's Group Library/Catalog Program
  602.         QLIB3        -        P.C. User's Group Library/Catalog Program
  603.         QLIB3        -        P.C. User's Group Library/Catalog Program
  604.  
  605.  
  606.  
  607.                               SYSTEM REQUIREMENTS.
  608.                               ______ _____________
  609.  
  610.  
  611.         Minimum  system (hardware and software) requirements are the same
  612.         basically  as for dBASE-III/dBXL:
  613.  
  614.              o    IBM-PC or PC-AT Compatible computer system
  615.                   (non-compatible MS-DOS computers need a special version
  616.                   of QLIB3, which will work even if standard  dBASE-III
  617.                   will not.  Contact Creative Resources for more info.)
  618.  
  619.              o    512k bytes of RAM (640 kB or more is Highly Recommended)
  620.                   (up to 64 kB of EMS memory can also be accessed by QLIB3)
  621.  
  622.              o    PC/MS-DOS 3.1 or later
  623.  
  624.              o    Two or more floppy disk drives (360kB or greater cap'y)
  625.                                        or
  626.                   One or more floppy disk drives and hard (fixed) disk
  627.                   (HIGHLY RECOMMENDED)
  628.  
  629.              o    80 x 24 CRT or monitor, monochrome or color
  630.  
  631.              o    Printer (optional) (recommended)
  632.  
  633.         All  program (.EXE), memory variable (.MEM), report form  (.FRM),
  634.         ERROR.TXT  and  the  CONFIG.SYS files for  the  compiled  version
  635.         require  about 330kB of disk space.  Additional space is used  by
  636.         this  documentation file.  This compares with about 50kB of  disk
  637.         space  needed for the uncompiled versions, however, they  require
  638.         the  additional  space  for dBASE-III Plus or dBXL,  for  a  much
  639.         higher disk space total (over 600k).
  640.  
  641.         Before  using them for the first time, it is  highly  recommended
  642.         that you make "working" copies of the "distribution" disk of  the
  643.         compiled  program files, and put away the  original  distribution
  644.         for safekeeping.  This is called "backing up" your originals, and
  645.         is outlined in the "Getting Started" Section, below.
  646.  
  647.         The  total  disk  space  needed  depends  on  the  size  of   the
  648.         library/catalog  data  file(s).  It is suggested  that  for  very
  649.         large files that different data files be created for each year or
  650.         convenient  group of filename listings.  This also improves  data
  651.         security, and reduces the potential for loss of large amounts  of
  652.         data  if  a  catastrophic computer system  failure  occurs.   (Of
  653.         course,  we all back-up all our data on a regular basis, so  this
  654.         isn't  so  important, is it??)  Typically, a  500 record  library
  655.         listing  file  (ie: 500 filenames, descriptions,  etc.)  requires
  656.         about 62k of disk space, not counting its index file(s).
  657.  
  658.         The  following sections outline the initiation and operations  of
  659.         the QLIB3 P.C. user's group library/catalog program.
  660.  
  661.  
  662.  
  663.  
  664.         CREATIVE RESOURCES             - 0-5 -             1988 Nov 22
  665.         CREATIVE RESOURCES             - 0-5 -             1988 Nov 22
  666.         CREATIVE RESOURCES             - 0-5 -             1988 Nov 22
  667.         QLIB3        -        P.C. User's Group Library/Catalog Program
  668.         QLIB3        -        P.C. User's Group Library/Catalog Program
  669.         QLIB3        -        P.C. User's Group Library/Catalog Program
  670.  
  671.  
  672.  
  673.                                 GETTING STARTED.
  674.                                 GETTING STARTED.
  675.                                 GETTING STARTED.
  676.                                 _______ ________
  677.                                 _______ ________
  678.                                 _______ ________
  679.  
  680.  
  681.         The  program  and its associated files have all  been  compressed
  682.         using  the PKARC/PKXARC utilities into a self-extracting  archive
  683.         file.
  684.  
  685.  
  686.         HARD DISK USERS:
  687.         HARD DISK USERS:
  688.         HARD DISK USERS:
  689.         ____ ____ ______
  690.         ____ ____ ______
  691.         ____ ____ ______
  692.  
  693.  
  694.         To  extract  the contents onto your hard disk,  merely  copy  the
  695.         contents of this disk into an appropriate directory on your  hard
  696.         disk (using COPY *.* as appropriate), and call up:
  697.  
  698.                           C:\QLIB3 > QLIB32 -N <ret>
  699.                           C:\QLIB3 > QLIB32 -N <ret>
  700.                           C:\QLIB3 > QLIB32 -N <ret>
  701.                                      ______ __ _____
  702.                                      ______ __ _____
  703.                                      ______ __ _____
  704.  
  705.         A status display will scroll out for each file as it is extracted
  706.         to the default drive.  The "-N" option will cause an overwrite of
  707.         any  existing files in the default directory with the  same  name
  708.         but  an  older  date  as  those  being  extracted,  without   any
  709.         additional  confirmation, to avoid confusing things.  To  extract
  710.         to another drive or directory, refer to the HELP option, by using
  711.         "/H" (QLIB32/h).
  712.  
  713.  
  714.  
  715.         FLOPPY DRIVE USERS:
  716.         FLOPPY DRIVE USERS:
  717.         FLOPPY DRIVE USERS:
  718.         ______ _____ ______
  719.         ______ _____ ______
  720.         ______ _____ ______
  721.  
  722.         To  extract & run the program on a dual floppy drive system,  use
  723.         the  EXTRACTx.BAT  file(s) to get the right files  on  the  right
  724.         disk,  (program disk and data disk) as they do not all fit  on  a
  725.         single  disk.   (Note: "x" in EXTRACTx is a number, 1,  2,  etc.,
  726.         depending on how many of these batch files are included with this
  727.         release.
  728.  
  729.  
  730.  
  731.         ALL USERS:
  732.         ALL USERS:
  733.         ALL USERS:
  734.         ___ ______
  735.         ___ ______
  736.         ___ ______
  737.  
  738.         Furthermore, it is suggested that plenty of working space be left
  739.         on  the  data  disk(s) to accommodate  new  entries  and  working
  740.         indexes that the program needs to make for itself.
  741.  
  742.         A  simplistic check is made for adequate disk storage  space  (at
  743.         least  1kB over the current file sizes) (prior to expected  needs
  744.         for  additional space), but you can probably over-ride it if  you
  745.         try  hard.....   If  it does not successfully  prevent  you  from
  746.         running  out of disk space, you may lose data, although this  has
  747.         been minimized within the program.
  748.  
  749.         You have been warned!
  750.  
  751.  
  752.  
  753.  
  754.         CREATIVE RESOURCES             - 0-6 -             1988 Nov 22
  755.         CREATIVE RESOURCES             - 0-6 -             1988 Nov 22
  756.         CREATIVE RESOURCES             - 0-6 -             1988 Nov 22
  757.         QLIB3        -        P.C. User's Group Library/Catalog Program
  758.         QLIB3        -        P.C. User's Group Library/Catalog Program
  759.         QLIB3        -        P.C. User's Group Library/Catalog Program
  760.  
  761.  
  762.  
  763.         REQUIRED FILES:
  764.         REQUIRED FILES:
  765.         REQUIRED FILES:
  766.         ________ ______
  767.         ________ ______
  768.         ________ ______
  769.  
  770.         After  preparing your working disk(s), verify that the  following
  771.         files  are  available  either on your working  disks  or  in  the
  772.         default directory:
  773.  
  774.         QLIB3.EXE - the library/catalog program.
  775.         ERROR.TXT - file containing QuickSilver run-time error messages.
  776.         TEST1.DBF - a sample library/catalog file
  777.  
  778.         IMPTDISK.DBX - used when importing new disk directory information
  779.                          into the library/catalog.
  780.  
  781.  
  782.         The  following files are only needed when running reports of  the
  783.         library contents:
  784.  
  785.         LCAT1RPT.FRM - format of library report by category1.
  786.         LCAT2RPT.FRM - format of library report by category2.
  787.         LDSKRPT.FRM  - format of library report by disk no.
  788.         LFILERPT.FRM - format of library report by filename.
  789.  
  790.         COLORS.DBX    - needed only if you wish to modify the screen
  791.                             colors.
  792.  
  793.         EXTRCTB1.BAT, EXTRCTB2.BAT, etc. - used to extract the  necessary
  794.         files from the original "archive" file.
  795.  
  796.         The  following files are not needed for operation of  QLIB3,  but
  797.         you  may wish to have them handy on a spare disk or on your  hard
  798.         disk.
  799.  
  800.         READ.ME      - text file containing last minute information which
  801.                            may not be in this manual.
  802.         README.BAT   - calls browse.com to help read the read.me file...
  803.         BROWSE.COM   - allows viewing any part of a text or WS file,
  804.                           better than the DOS TYPE command.
  805.  
  806.         QLIB3.DOC     - this user manual.
  807.         PRINTDOC.BAT  - batch file for easily printing the user manual.
  808.  
  809.         DISKNO.NDX    - created the first time you use QLIB3.
  810.         COLORS.NDX    - created the first time you change screen colors.
  811.         COLORS.MEM    - created the first time you change screen colors.
  812.         PRINTSET.MEM  - created the first time you print a report.
  813.  
  814.         You  may also find other files which may be of interest,  and  of
  815.         course,  any other library/catalog files included from your  user
  816.         group library or other source.
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.         CREATIVE RESOURCES             - 0-7 -             1988 Nov 22
  825.         CREATIVE RESOURCES             - 0-7 -             1988 Nov 22
  826.         CREATIVE RESOURCES             - 0-7 -             1988 Nov 22
  827.         QLIB3        -        P.C. User's Group Library/Catalog Program
  828.         QLIB3        -        P.C. User's Group Library/Catalog Program
  829.         QLIB3        -        P.C. User's Group Library/Catalog Program
  830.  
  831.  
  832.  
  833.         INITIAL START-UP:
  834.         INITIAL START-UP:
  835.         INITIAL START-UP:
  836.         _______ _________
  837.         _______ _________
  838.         _______ _________
  839.  
  840.  
  841.         After  preparing  your working disk(s), to  invoke  the  program,
  842.         simply call up:
  843.  
  844.                      C:\QLIB3 >  QLIB3 <ret>
  845.                      C:\QLIB3 >  QLIB3 <ret>
  846.                      C:\QLIB3 >  QLIB3 <ret>
  847.                                  _____ _____
  848.                                  _____ _____
  849.                                  _____ _____
  850.  
  851.  
  852.         QLIB3 automatically checks for a color graphics card and  invokes
  853.         a  colored display if found.  I hope you like the colors  chosen.
  854.         They can be modified in current version of QLIB3 (See Appendix S).
  855.         Owners of monochrome display adapters will notice no effect  from
  856.         this change.
  857.  
  858.  
  859.         If  you prefer a "black & white" (monochrome) operation, you  can
  860.         invoke  it at the command line, as described below,  this  allows
  861.         direct access to over-ride the automatic selection of color  mode
  862.         on  color  graphics adapter compatible systems  (such  as  Compaq
  863.         portable, some laptops, and others) which may not "look" as  good
  864.         in  the color mode on their monochrome screens.  Also, a  command
  865.         line option is available to allow you to choose a library/catalog
  866.         file, and then go directly to the Main Menu screen, bypassing the
  867.         question  and answer screen completely, except for a question  on
  868.         updating the opening index file.  Feel free to experiment to  see
  869.         which you prefer.
  870.  
  871.  
  872.         The expanded command line is invoked as follows:
  873.  
  874.                 A:\> QLIB3 {d:libraryname} {monochrome}
  875.  
  876.         Where: each option is separated from the next by a single space
  877.  
  878.           QLIB3      = the library/catalog program (QLIB3.EXE)
  879.  
  880.           {d:library name}  =  the drive (& optional pathname) & name  of
  881.                             the  .DBF  file with the  library/catalog  of
  882.                             interest (optional).  If not specified,  then
  883.                             you  cannot use the balance of  the  options.
  884.                             MS-DOS Pathnames are supported.
  885.  
  886.           {monochrome} =    M  or  m  - a single character  to  force  an
  887.                             override of the automatic color selection  to
  888.                             be  monochrome    mode.   Owners  of   Compaq
  889.                             portables  and  similar  monochrome  graphics
  890.                             adapters which respond as color adapters  may
  891.                             prefer this mode, for readability.  If blank,
  892.                             or other than <M>, it is ignored.
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.         CREATIVE RESOURCES             - 0-8 -             1988 Nov 22
  900.         CREATIVE RESOURCES             - 0-8 -             1988 Nov 22
  901.         CREATIVE RESOURCES             - 0-8 -             1988 Nov 22
  902.         QLIB3        -        P.C. User's Group Library/Catalog Program
  903.         QLIB3        -        P.C. User's Group Library/Catalog Program
  904.         QLIB3        -        P.C. User's Group Library/Catalog Program
  905.  
  906.  
  907.  
  908.         For  example, to log onto the library/catalog system,  using  the
  909.         sample data file on Drive B:, in monochrome mode on a color video
  910.         system, enter:
  911.  
  912.                               QLIB3 B:TEST1 M
  913.  
  914.  
  915.         If  you enter the name of a non-existent library file,  you  will
  916.         get an error message, and then be prompted for an existing  file,
  917.         as outlined below.  This is the one technique possible to  obtain
  918.         monochrome  mode on a color graphics adapter, even if  you  don't
  919.         know the name of the file you want to access.  Simply call up:
  920.  
  921.                      C:\QLIB3 >  QLIB3 nonfile m
  922.                      C:\QLIB3 >  QLIB3 nonfile m
  923.                      C:\QLIB3 >  QLIB3 nonfile m
  924.                                  _____ _______ _
  925.                                  _____ _______ _
  926.                                  _____ _______ _
  927.  
  928.         Just  use  any "nonsense" file name.  The program  will  boot  in
  929.         forced  monochrome  mode, tell you the file does not  exist,  and
  930.         then proceed into the prompt for a correct file name, etc.
  931.  
  932.         88-11-22  -  Version  2.0 - If you choose to  change  the  screen
  933.         display  color  selections, and them make the  changes  permanent
  934.         (see  Appendix S for how to do this), QLIB3 will save the  colors
  935.         in  a special file on the default disk and directory.   The  next
  936.         time you use QLIB3, the "M" option will not work to override  the
  937.         color  mode.   If you subsequently change your mind and  wish  to
  938.         utilize the monochrome mode, simply use the MS-DOS command:
  939.  
  940.                   DEL COLORS.MEM <ret>
  941.  
  942.         to  erase  that  special file from your data  disk,  thereby  re-
  943.         enabling  the  original  color/monochrome  selections.   This  is
  944.         covered in more detail later, in Appendix S.
  945.  
  946.  
  947.  
  948.         The  following pages and screen descriptions are as shown in  the
  949.         version  existing when the manual was written, and may have  been
  950.         changed  slightly in the actual version you are  using.   Usually
  951.         any such changes will be noted in the text.
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.         CREATIVE RESOURCES             - 0-9 -             1988 Nov 22
  970.         CREATIVE RESOURCES             - 0-9 -             1988 Nov 22
  971.         CREATIVE RESOURCES             - 0-9 -             1988 Nov 22
  972.         QLIB3        -        P.C. User's Group Library/Catalog Program
  973.         QLIB3        -        P.C. User's Group Library/Catalog Program
  974.         QLIB3        -        P.C. User's Group Library/Catalog Program
  975.  
  976.  
  977.  
  978.         WARNING ON THE USE OF DISK-CACHING SOFTWARE.
  979.         WARNING ON THE USE OF DISK-CACHING SOFTWARE.
  980.         WARNING ON THE USE OF DISK-CACHING SOFTWARE.
  981.         _______ __ ___ ___ __ ____________ _________
  982.         _______ __ ___ ___ __ ____________ _________
  983.         _______ __ ___ ___ __ ____________ _________
  984.  
  985.  
  986.         NOTE:  88-11-22 - It has been noted that some types or brands  of
  987.         NOTE:  88-11-22 - It has been noted that some types or brands  of
  988.         NOTE:  88-11-22 - It has been noted that some types or brands  of
  989.         "disk-caching"  software  (utility  programs  for  improving  the
  990.         "disk-caching"  software  (utility  programs  for  improving  the
  991.         "disk-caching"  software  (utility  programs  for  improving  the
  992.         performance  of hard disks) has been found to cause indexing  and
  993.         performance  of hard disks) has been found to cause indexing  and
  994.         performance  of hard disks) has been found to cause indexing  and
  995.         operational   problems with QLIB3.  This seems to be a   compiler
  996.         operational   problems with QLIB3.  This seems to be a   compiler
  997.         operational   problems with QLIB3.  This seems to be a   compiler
  998.         related  (QuickSilver)  problem,  rather  than  internal  to  the
  999.         related  (QuickSilver)  problem,  rather  than  internal  to  the
  1000.         related  (QuickSilver)  problem,  rather  than  internal  to  the
  1001.         program itself, and is beyond our control.  It is currently being
  1002.         program itself, and is beyond our control.  It is currently being
  1003.         program itself, and is beyond our control.  It is currently being
  1004.         explored in conjunction with WordTech for a permanent solution.
  1005.         explored in conjunction with WordTech for a permanent solution.
  1006.         explored in conjunction with WordTech for a permanent solution.
  1007.  
  1008.         In  the interim, if strange results or an inability to run  QLIB3
  1009.         In  the interim, if strange results or an inability to run  QLIB3
  1010.         In  the interim, if strange results or an inability to run  QLIB3
  1011.         occur  (QuickSilver RUN-TIME ERROR #015, etc.), the  first  place
  1012.         occur  (QuickSilver RUN-TIME ERROR #015, etc.), the  first  place
  1013.         occur  (QuickSilver RUN-TIME ERROR #015, etc.), the  first  place
  1014.         to  check  will  be for any use of "disk-caching"   software   on
  1015.         to  check  will  be for any use of "disk-caching"   software   on
  1016.         to  check  will  be for any use of "disk-caching"   software   on
  1017.         your  computer.   Following the vendor's  instructions  for  that
  1018.         your  computer.   Following the vendor's  instructions  for  that
  1019.         your  computer.   Following the vendor's  instructions  for  that
  1020.         software,  remove   it  from memory, or "dis-invoke"  it   and/or
  1021.         software,  remove   it  from memory, or "dis-invoke"  it   and/or
  1022.         software,  remove   it  from memory, or "dis-invoke"  it   and/or
  1023.         re-boot   the  computer   with  no   disk-caching   used.    This
  1024.         re-boot   the  computer   with  no   disk-caching   used.    This
  1025.         re-boot   the  computer   with  no   disk-caching   used.    This
  1026.         should   eliminate  further problems of this nature  with  QLIB3.
  1027.         should   eliminate  further problems of this nature  with  QLIB3.
  1028.         should   eliminate  further problems of this nature  with  QLIB3.
  1029.         Naturally,  you can re-invoke the disk-caching software when  not
  1030.         using QLIB3.
  1031.  
  1032.         Known  discrepancies  or  incompatibilities  have  occurred  with
  1033.         Golden Bow's VCACHE, Mace Utilities CACHE, CACHE-EM, and  MCACHE.
  1034.         Use   of QLIB3 in conjunction with SpeedStor's  SC   (SpeedCache)
  1035.         appears  to function properly.  If you have  further  information
  1036.         (good or bad) on this, please contact Creative Resources.   Thank
  1037.         you.
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.         CREATIVE RESOURCES             - 0-10 -             1988 Nov 22
  1068.         CREATIVE RESOURCES             - 0-10 -             1988 Nov 22
  1069.         CREATIVE RESOURCES             - 0-10 -             1988 Nov 22
  1070.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1071.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1072.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1073.  
  1074.  
  1075.  
  1076.         If  you start the program with no option suffixes, or if you  use
  1077.         the  technique above for forcing monochrome mode, (since  you  do
  1078.         not  yet know the names of your library files....), you  will  be
  1079.         presented  with an opening ShareWare notice.  After pressing  the
  1080.         spacebar to continue, you will get to the opening program  screen
  1081.         (Fig. 0-1, below).
  1082.  
  1083.         The first time you use the program, rather than entering the name
  1084.         of  a  library  file, simply hit <return> to get a  list  of  the
  1085.         available files.  You will be asked for the drive to use for  the
  1086.         file  listing.   If  you  want  the  default  drive,  simply  hit
  1087.         <Return>.  Otherwise,  enter the single letter  of  the  (legal)
  1088.         drive you want to access.  [Floppy drive only users will want  to
  1089.         enter  their  other  drive (ie: B) for data files,  as  you  will
  1090.         probably not have adequate disk space for both programs and  data
  1091.         files  and  associated files on a single 360 kB  diskette.]   The
  1092.         program will react immediately, so, do not also hit <Return>!  If
  1093.         you  want to quit now, hit <Esc>, and you will exit  directly  to
  1094.         DOS.
  1095.  
  1096.  
  1097.  
  1098.      +--------------------------------------------------------------------+
  1099.      |        QLIB3 -  P.C. USER'S GROUP LIBRARY / CATALOG PROGRAM        |
  1100.      |         Ver 2.0     Copyright 1988      CREATIVE RESOURCES         |
  1101.      +--------------------------------------------------------------------+
  1102.  
  1103.    Enter Library Filename database name ('d:\path\dfile') {<RETURN> for listing }
  1104.    : <return>
  1105.      <return>
  1106.      <return>
  1107.      ________
  1108.      ________
  1109.      ________
  1110.  
  1111.    Drive for Library data file listing ( 'B', 'C', etc. <ESC> to Quit ) ? : B
  1112.                                                                             B
  1113.                                                                             B
  1114.                                                                             _
  1115.                                                                             _
  1116.                                                                             _
  1117.  
  1118.  
  1119.                             Fig. 0-1  Opening Screen.
  1120.                             Fig. 0-1  Opening Screen.
  1121.                             Fig. 0-1  Opening Screen.
  1122.  
  1123.  
  1124.  
  1125.         You  will  then be presented with a list of  available  dBASE-III
  1126.         data  files  on  the  chosen drive  (in  the  default  directory)
  1127.         (Fig. 0-2).   There  is  no current way to get  a  file  list  in
  1128.         another  directory,  however,  you CAN access  any  file  in  any
  1129.         directory by entering it's full pathname.
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.         CREATIVE RESOURCES             - 0-11 -             1988 Nov 22
  1145.         CREATIVE RESOURCES             - 0-11 -             1988 Nov 22
  1146.         CREATIVE RESOURCES             - 0-11 -             1988 Nov 22
  1147.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1148.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1149.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1150.  
  1151.  
  1152.  
  1153.  
  1154.     +--------------------------------------------------------------------+
  1155.     |        QLIB3 -  P.C. USER'S GROUP LIBRARY / CATALOG PROGRAM        |
  1156.     |         Ver 2.0     Copyright 1988      CREATIVE RESOURCES         |
  1157.     +--------------------------------------------------------------------+
  1158.  
  1159.     Database Files    # Records    Last Update     Size
  1160.     DVPCLIB.DBF           2829     04/21/88      322942
  1161.     TEST1.DBF                0     04/21/88         436
  1162.  
  1163.         323478 bytes in      2 files.
  1164.        3184640 bytes remaining on drive.
  1165.  
  1166.  
  1167.  
  1168.      Enter Library Filename database name ('d:\path\dfile') : test1 <ret>
  1169.                                                               test1 <ret>
  1170.                                                               test1 <ret>
  1171.                                                               _____ _____
  1172.                                                               _____ _____
  1173.                                                               _____ _____
  1174.  
  1175.  
  1176.                             Fig. 0-2  File Listing.
  1177.                             Fig. 0-2  File Listing.
  1178.                             Fig. 0-2  File Listing.
  1179.  
  1180.  
  1181.  
  1182.         NOTE:  The actual files listed may be different from those  shown
  1183.         above.   Simply  choose an appropriate file name,  such  as  that
  1184.         illustrated.
  1185.  
  1186.         Be  aware  that  all  files with the  extension  xx.DBF  will  be
  1187.         displayed, whether they are valid QLIB3 files or not.  Any  other
  1188.         file not furnished with or created by QLIB3 should NOT be chosen,
  1189.         as  the  file will probably have the wrong  structure,  and  will
  1190.         cause QLIB3 to "bomb".  Any other listed file may be chosen (from
  1191.         the  original  files  on  the  QLIB3  disk,  or  any  you  create
  1192.         yourself).
  1193.  
  1194.         If  you enter a filename that is not on the list (and which  does
  1195.         not  exist elsewhere on your system), you will be given an  error
  1196.         message  and  a  chance to try again.  If you  continue  to  have
  1197.         trouble  getting  a  valid file, check your typing.   It  is  not
  1198.         necessary to enter the file extension (.DBF), although you may if
  1199.         desired.    Advanced  users  may  create  files  with   different
  1200.         extensions if desired, however they will not be displayed in  the
  1201.         above  file  listing, which I have chosen to  restrict  to   .DBF
  1202.         files,  only.  In general, the use of non-.DBF filenames  is  not
  1203.         recommended.
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.         CREATIVE RESOURCES             - 0-12 -             1988 Nov 22
  1217.         CREATIVE RESOURCES             - 0-12 -             1988 Nov 22
  1218.         CREATIVE RESOURCES             - 0-12 -             1988 Nov 22
  1219.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1220.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1221.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1222.  
  1223.  
  1224.  
  1225.         After you have entered a valid file from the list, the first time
  1226.         through the program you will have a new index file  automatically
  1227.         created  for rapid access to the catalog data.  The program  will
  1228.         advise you as it performs this operation.  This index file has  a
  1229.         fixed  filename  (DISKNO.NDX), and is re-used  for  each  library
  1230.         file.   Once the index file is initially created, at this  point,
  1231.         you  would next be asked if you need a new index (Fig  0-3).   If
  1232.         you have not changed library files, or if you plan to import  new
  1233.         lists  of disk file names into the catalog, you can save time  by
  1234.         skipping the new index, until just before you want to access  any
  1235.         data in the file.
  1236.  
  1237.         NOTE:  Index files are used to allow rapid access to  your  data,
  1238.         and  to  cause it to be arranged in a different order  than  that
  1239.         which may have been entered, for your maximum convenience.   They
  1240.         are also used in the reports module, outlined below.  The reports
  1241.         indexes  are  not the same as this first index  for  screen  data
  1242.         access, and will need to be created when you first use the report
  1243.         generator for any report option number.  This will be covered  in
  1244.         more detail in Section 4, Reports.
  1245.  
  1246.  
  1247.  
  1248.     +-------------------------------------------------------------------+
  1249.     |        QLIB3 -  P.C. USER'S GROUP LIBRARY / CATALOG PROGRAM       |
  1250.     |         Ver 2.0     Copyright 1988      CREATIVE RESOURCES        |
  1251.     +-------------------------------------------------------------------+
  1252.  
  1253.  
  1254.                  You have selected file: D:\LIBRARY\TEST1.DBF
  1255.  
  1256.                ** Do You Need a New Index at this time ?  Y **
  1257.                        Fig. 0-3  Opening Index Selection.
  1258.                        Fig. 0-3  Opening Index Selection.
  1259.                        Fig. 0-3  Opening Index Selection.
  1260.  
  1261.  
  1262.  
  1263.         If  you  choose a new index, you will be given a  status  message
  1264.         advising  that the file is being indexed, the number  of  records
  1265.         (lines in the file), etc.
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.         CREATIVE RESOURCES             - 0-13 -             1988 Nov 22
  1284.         CREATIVE RESOURCES             - 0-13 -             1988 Nov 22
  1285.         CREATIVE RESOURCES             - 0-13 -             1988 Nov 22
  1286.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1287.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1288.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1289.  
  1290.  
  1291.  
  1292.         Upon  completion of indexing (or if you skip it), you  will  then
  1293.         proceed directly to the main menu (Fig. 0-4).
  1294.  
  1295.  
  1296.          File: D:\LIBRARY\TEST1.DBF
  1297.         +---------------------------------------------------------------+
  1298.         |       QLIB3  - P.C. USER`S GROUP LIBRARY/CATALOG PROGRAM      |
  1299.         |       Ver 2.0     Copyright 1988      CREATIVE RESOURCES      |
  1300.         +---------------------------------------------------------------+
  1301.         |                                                               |
  1302.         |          1 - QUERY Library Listing Data                       |
  1303.         |          2 - Generate REPORTS of Library Contents             |
  1304.         |          3 - Create/Re-Create INDEX Files                     |
  1305.         |                                                               |
  1306.         |          4 - RESTART with a New Library File                  |
  1307.         |                                                               |
  1308.         |          5 - INPUT/EDIT Library Listing Data                  |
  1309.         |                                                               |
  1310.         |          6 - IMPORT New Filename Data from Diskette           |
  1311.         |          7 - CREATE NEW (empty) Library/Catalog File          |
  1312.         |          8 - MERGE Two Existing Library/Catalog Files         |
  1313.         |                                                               |
  1314.         |          0 - EXIT to MS-DOS                                   |
  1315.         |                                                               |
  1316.         +---------------------------------------------------------------+
  1317.           Please Enter Desired Action, H for HELP, or Use Cursor Arrows
  1318.  
  1319.                               Fig. 0-4  Main Menu.
  1320.                               Fig. 0-4  Main Menu.
  1321.                               Fig. 0-4  Main Menu.
  1322.  
  1323.  
  1324.         Each menu choice is self-explanatory as to its purpose,  however,
  1325.         all  are  further  outlined below.  The choices  or  options  are
  1326.         arranged generally in the order of non-edit inquiry (such as  for
  1327.         a  club  member looking at items in the club  software  library),
  1328.         then edit or input for creating new or changing existing  entries
  1329.         (such  as  by the club software librarian).  The balance  of  the
  1330.         choices  or  options support general file  and  disk  maintenance
  1331.         operations.
  1332.  
  1333.         Note  that  the chosen library/catalog data file  (including  its
  1334.         drive  and  directory  location) are displayed at  the  top  left
  1335.         corner  of the menu.  This provides an easy reference to be  sure
  1336.         that you are not confused as to its identity or location.  It  is
  1337.         strongly suggested that if you use the full command line  options
  1338.         to jump directly to the main menu that you check the "FILE:" line
  1339.         above  to be sure that you did not make an error or call  up  the
  1340.         wrong file or drive by mistake.
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.         CREATIVE RESOURCES             - 0-14 -             1988 Nov 22
  1351.         CREATIVE RESOURCES             - 0-14 -             1988 Nov 22
  1352.         CREATIVE RESOURCES             - 0-14 -             1988 Nov 22
  1353.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1354.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1355.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1356.  
  1357.  
  1358.  
  1359.         The  Version 2.0 Main Menu includes "light-bar" style  access  to
  1360.         all  visible  options, by simply using the cursor key arrows   to
  1361.         move  the  light-bar up and down the list to the option  desired.
  1362.         Then press  the  <Ret> key to accept the  choice.    Alternately,
  1363.         at any Menu, (or when using Menubars during editing or querying),
  1364.         it  is only necessary to type the letter or number of the  option
  1365.         desired.   No carriage return is needed, nor should one be  given
  1366.         here.   This is not the case for entering most other  information
  1367.         during program execution.
  1368.  
  1369.         Hidden   selections  (covered   below),  may only  be  chosen  by
  1370.         pressing  the   letter  or number of the hidden  choice.   Hidden
  1371.         selections  are included  for options  not normally needed,  such
  1372.         as  for re-setting the choices for screen display colors  (Hidden
  1373.         Option S).
  1374.  
  1375.         A  brief description of each Main Menu Option is  included  below
  1376.         and is also summarized in an on-line help Option H:
  1377.  
  1378.  
  1379.         Main Menu Option H - MAIN MENU HELP SCREENS.
  1380.         ____ ____ ______ _ _ ____ ____ ____ ________
  1381.  
  1382.         If  you do not know or cannot remember the overall  functions  of
  1383.         any  of  the main menu options (including  the  hidden  options),
  1384.         simply  press  <H>  at the main menu prompt,  regardless  of  the
  1385.         location of the highlighted bar.
  1386.  
  1387.         The  screen  will  clear and then display  a  series  of  screens
  1388.         outlining  the options available from the main menu  (please  see
  1389.         Fig. 0-5 and 0-6 below).
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.         CREATIVE RESOURCES             - 0-15 -             1988 Nov 22
  1417.         CREATIVE RESOURCES             - 0-15 -             1988 Nov 22
  1418.         CREATIVE RESOURCES             - 0-15 -             1988 Nov 22
  1419.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1420.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1421.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1422.  
  1423.  
  1424.  
  1425.          File: C:\QLIB3\EXE\TEST1.DBF
  1426.         +---------------------------------------------------------------+
  1427.         |       QLIB3 - P.C. USER`S GROUP LIBRARY/CATALOG PROGRAM       |
  1428.         |         Ver 2.0   Copyright 1988   CREATIVE RESOURCES         |
  1429.         +---------------------------------------------------------------+
  1430.  
  1431.                              MAIN MENU HELP         Screen 1 of 2
  1432.  
  1433.    Choose            To Perform these operations:
  1434.    ------ --------------------------------------------------------------------
  1435.      1   to QUERY or view the library contents without editing anything
  1436.      2   to obtain REPORTS on the contents of the current Library file
  1437.              you will also specify "filters" on the scope of the report(s)
  1438.      3   to create new INDEX files, if you are getting "strange" data results.
  1439.      4   to RESTART with a different Library/Catalog file
  1440.      5   to EDIT or INPUT new information for any Library/Catalog listing
  1441.      6   to add new filenames and info from a floppy disk IMPORT
  1442.      7   to CREATE a new Library file for separating information & handling
  1443.      8   to MERGE any two or more Library Files into a single one (powerful!)
  1444.      0   to EXIT to DOS, ie: quit the program and properly close your files
  1445.  
  1446.  
  1447.                             ** More Help ? **   (Y/N)  Y
  1448.                   Fig. 0-5   Main Menu Help Screen  1 of 2
  1449.                   Fig. 0-5   Main Menu Help Screen  1 of 2
  1450.                   Fig. 0-5   Main Menu Help Screen  1 of 2
  1451.  
  1452.  
  1453.  
  1454.         +---------------------------------------------------------------+
  1455.         |       QLIB3 - P.C. USER`S GROUP LIBRARY/CATALOG PROGRAM       |
  1456.         |         Ver 2.0   Copyright 1988   CREATIVE RESOURCES         |
  1457.         +---------------------------------------------------------------+
  1458.  
  1459.                                  MAIN MENU HELP         Screen 2 of 2
  1460.  
  1461.          Choose            To Perform these operations:
  1462.          ------ -------------------------------------------------------
  1463.  
  1464.            S    to SET or change the current choices of screen colors....
  1465.         (hidden)
  1466.  
  1467.  
  1468.                In addition to the <Up-Arrow> and <Dn-Arrow> keys,
  1469.              you may also use <Home> to jump to the first menu item,
  1470.               and <End> to jump to the last menu item displayed...
  1471.  
  1472.  
  1473.              ** There's No More Help **    Press a key to return...
  1474.  
  1475.  
  1476.                   Fig. 0-6   Main Menu Help Screen  2 of 2
  1477.                   Fig. 0-6   Main Menu Help Screen  2 of 2
  1478.                   Fig. 0-6   Main Menu Help Screen  2 of 2
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.         CREATIVE RESOURCES             - 0-16 -             1988 Nov 22
  1486.         CREATIVE RESOURCES             - 0-16 -             1988 Nov 22
  1487.         CREATIVE RESOURCES             - 0-16 -             1988 Nov 22
  1488.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1489.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1490.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1491.  
  1492.  
  1493.  
  1494.         The  following  sections are numbered to parallel the  main  menu
  1495.         choices  they  describe, and generally can each stand  alone,  or
  1496.         with minimal reference to other parts of the user manual.
  1497.  
  1498.         Options 1 and 2 will probably be of most interest to the user who
  1499.         is primarily interested in seeing what is in a club (or his  own)
  1500.         software  library.   The club member who is  only  interested  in
  1501.         accessing the file descriptions of his user group library/catalog
  1502.         will  probably want to go directly to Sections 1 and 2  for  more
  1503.         information.
  1504.  
  1505.         Option  3  is  used any time strange or  unexpected  results  are
  1506.         encountered  when attempting to access the  catalog  information,
  1507.         which could be the result of damaged index file.  Index files can
  1508.         be damaged by power outages in the middle of data entry, edit  or
  1509.         querying,  or at most any time during the use of the program,  or
  1510.         if  you  run  out of disk space unexpectedly  during  some  other
  1511.         operation.  Strange results or an inability to access newly added
  1512.         information in a file are also the result of using an out-of-date
  1513.         or  incorrect index.  This option provides a convenient means  of
  1514.         re-creating  your  index file without the need  to  re-start  the
  1515.         program.
  1516.  
  1517.         Option 4 is a convenience feature that allows the user to load  a
  1518.         different library/catalog file and create its new index for  data
  1519.         access without the need to first exit the QLIB3 program.
  1520.  
  1521.         Options  5,  6,  and 7 are used primarily for new  entries  to  a
  1522.         library/catalog,  such as by the club librarian, and are  covered
  1523.         in more detail in Sections 5, 6, and 7, respectively.
  1524.  
  1525.         Option 8 provides a means for creating a new library/catalog file
  1526.         by merging two other existing library/catalog files into the  new
  1527.         one.   This is needed due to a feature of dBASE files  that  will
  1528.         not  accept  or  properly be able to use such  a  file  that  was
  1529.         combined  by  any  means  outside of  dBASE  (ie:  the  DOS  file
  1530.         concatenation  operation  of COPY file1+file2 file3 ).   This  is
  1531.         covered in more detail in Section 8.
  1532.  
  1533.         Not  shown is a "hidden" Option S for setting or  re-setting  the
  1534.         colors  of  the display (color graphics card  equipped  computers
  1535.         only).  It is "hidden" as this choice will only rarely be wanted.
  1536.         Its operation will be described in more detail in Appendix S.
  1537.  
  1538.         Once  again, if you cannot remember the functions of  these  Main
  1539.         Menu  options,  you may press <H> to obtain  on-line  help  which
  1540.         summarizes these selections.
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.         CREATIVE RESOURCES             - 0-17 -             1988 Nov 22
  1551.         CREATIVE RESOURCES             - 0-17 -             1988 Nov 22
  1552.         CREATIVE RESOURCES             - 0-17 -             1988 Nov 22
  1553.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1554.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1555.         QLIB3        -        P.C. User's Group Library/Catalog Program
  1556.  
  1557.  
  1558.  
  1559.  
  1560.         Main Menu Option 0 - EXIT TO Operating System Level.
  1561.         ____ ____ ______ _ _ ____ __ _________ ______ ______
  1562.  
  1563.         This  is largely self-explanatory.  Option 0 exits  the  program,
  1564.         and  automatically  closes  all open files  that  may  have  been
  1565.         created or accessed during the current program session.
  1566.  
  1567.         Note: You may also type <Q> or <X> or <Esc> to Exit.
  1568.  
  1569.         It  is  strongly recommended that after exiting  QLIB3  that  you
  1570.         immediately  make  a "back-up" copy of your data  files,  onto  a
  1571.         different  floppy  disk, to keep as a spare,  in  case  something
  1572.         happens to the copy on your working data disk or hard disk.  This
  1573.         can  save you many hours of wasted work in the event you  have  a
  1574.         catastrophic failure of your computer of software which wipes out
  1575.         your  files.  This is good policy to follow in general,  for  all
  1576.         your software.
  1577.  
  1578.         For  you  hard disk users:  This general  policy  also  virtually
  1579.         eliminates  the  need for an overall hard  disk  "BACKUP/RESTORE"
  1580.         exercise,  since  you  will  always have a  copy  of  the  latest
  1581.         versions  of  your files.  It also makes it  easier  to  transfer
  1582.         these files to a different computer at your convenience.
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.         CREATIVE RESOURCES             - 0-18 -             1988 Nov 22
  1617.         CREATIVE RESOURCES             - 0-18 -             1988 Nov 22
  1618.         CREATIVE RESOURCES             - 0-18 -             1988 Nov 22
  1619.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1620.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1621.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1622.  
  1623.  
  1624.  
  1625.  
  1626.         Option 1 - QUERY THE LIBRARY LISTING DATA.
  1627.         Option 1 - QUERY THE LIBRARY LISTING DATA.
  1628.         Option 1 - QUERY THE LIBRARY LISTING DATA.
  1629.         ______ _ _ _____ ___ _______ _______ _____
  1630.         ______ _ _ _____ ___ _______ _______ _____
  1631.         ______ _ _ _____ ___ _______ _______ _____
  1632.  
  1633.  
  1634.         This option from the main menu is primarily intended for the club
  1635.         member  or user interested in viewing individual entries  in  the
  1636.         library   catalog  database,  without  the  need  to   edit   the
  1637.         information.  It has display screens virtually identical to those
  1638.         from  Main  Menu Option 5, however, the menubar will  only  allow
  1639.         actions  that  are non-edit, e.g.:  navigation  (Beginning,  End,
  1640.         Next,  Prev, Skip), data search (Retrieve, Filter,  List),  Help,
  1641.         and Quit (Fig. 1-1).
  1642.  
  1643.  
  1644.  
  1645.        File: D:\LIBRARY\DVPCLIB.DBF
  1646.       +--------------------------------------------------------------------+
  1647.       |         QLIB3 -  LIBRARY / CATALOG PROGRAM - LIBRARY QUERY         |
  1648.       |         Ver 2.0     Copyright 1988      CREATIVE RESOURCES         |
  1649.       +--------------------------------------------------------------------+
  1650.  
  1651.      Library File
  1652.       Record No.       CATEGORY 1  CATEGORY 2      DISK NO.     VOLUME NAME
  1653.      1070 of 2829        (F2)        (F3)            (F4)           (F5)
  1654.  
  1655.  
  1656.    FILENAME  EXT                   SUMMARY / DESCRIPTION
  1657.                                            (F6)
  1658.       TEST4  PRG   Project  c/o John Friel III
  1659.  
  1660.                        FILESIZE (bytes)                     FILE DATED:
  1661.                               125000                         05/01/87
  1662.  
  1663.                 Ret/Beg/End/Next/Prev/Skip/List/Filt/Help/Quit? R
  1664.  
  1665.                      Fig. 1-1  Data Query (Non-Edit) Screen.
  1666.                      Fig. 1-1  Data Query (Non-Edit) Screen.
  1667.                      Fig. 1-1  Data Query (Non-Edit) Screen.
  1668.  
  1669.  
  1670.  
  1671.  
  1672.         These  options  are  a sub-set of those available  in  Main  Menu
  1673.         Option  5,  and represent only "non-edit"  commands,  that  allow
  1674.         display  but do not allow changing or adding to or  deleting  any
  1675.         data.  See Section 5 for more information on editing commands.
  1676.  
  1677.         Each  time  this  option is requested from  the  main  menu,  the
  1678.         initial  screen will appear the same, with the first data  record
  1679.         in  index  order displayed.  Note, however, that  the  number  of
  1680.         records in the data file and the position of the first  displayed
  1681.         record may vary, in accordance with the actions you take.
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.         CREATIVE RESOURCES              - 1-1 -                 1988 Nov 22
  1689.         CREATIVE RESOURCES              - 1-1 -                 1988 Nov 22
  1690.         CREATIVE RESOURCES              - 1-1 -                 1988 Nov 22
  1691.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1692.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1693.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1694.  
  1695.  
  1696.  
  1697.         The  notation  F2, F3, etc. under the field name  headings  is  a
  1698.         reminder  that  these  function keys have been set  up  for  easy
  1699.         duplication  of previous saved entries in the field  below  their
  1700.         notation.   This facility is only available when using Main  Menu
  1701.         Option  5, or when setting query filters, however.  In  addition,
  1702.         Function  Key F10 is defined to clear any field to the  right  of
  1703.         the cursor.
  1704.  
  1705.         The  menubar at the bottom of the screen contains  the  available
  1706.         actions  you may take by simply entering the first letter of  its
  1707.         abbreviation.  If you cannot remember what each one means, simply
  1708.         enter <H> for on-line help.  You will then be advised of  several
  1709.         screens of information, as outlined below.
  1710.  
  1711.         Note:  If the data file is empty when you first attempt to access
  1712.         Note:
  1713.         Note:
  1714.         it in Query Mode, the QLIB3 program will not display this screen,
  1715.         but will only yield a message about the empty file at the  bottom
  1716.         of the screen.  This is in contrast to its operation with  Option
  1717.         5,  which causes it to automatically go into the data  Add  mode,
  1718.         displaying a message to that effect.  Refer to Section 5 for more
  1719.         information on input/edit commands.
  1720.  
  1721.  
  1722.  
  1723.         Menubar Item H - On-Line Help for Query.
  1724.         Menubar Item H - On-Line Help for Query.
  1725.         Menubar Item H - On-Line Help for Query.
  1726.         _______ ____ _ _ _______ ____ ___ ______
  1727.         _______ ____ _ _ _______ ____ ___ ______
  1728.         _______ ____ _ _ _______ ____ ___ ______
  1729.  
  1730.         Choose  this  menubar  option to refresh your memory  as  to  the
  1731.         meaning  and/or  operation of the menubar abbreviations,  to  get
  1732.         help  on setting filters for display or reports, help on  special
  1733.         keys  used  for  accessing the file, and  the  current  suggested
  1734.         "categories" to be used on the data entry screen or for  searches
  1735.         and  filters for data.  The on-line help for the Query mode  only
  1736.         includes non-edit information.
  1737.  
  1738.         Future versions will allow editing of the suggested category list
  1739.         by  the user.  Note that any category notation may be used,  even
  1740.         if it is not in the list of suggestions.
  1741.  
  1742.  
  1743.              Option   Database maintenance action
  1744.              ------   -------------------------------
  1745.              Beg      go to beginning of database
  1746.              End      go to end of database
  1747.              Filt     set filter on database
  1748.              List     display records on screen
  1749.              Next     go to next record
  1750.              Prev     go to previous record
  1751.              Quit     terminate current activity
  1752.              Ret      retrieve a record by key
  1753.              Skip     move up or down by a specified number of records
  1754.  
  1755.               ** More Help **  - Press any key to continue...
  1756.  
  1757.                     Fig. 1-2  Data Query Menubar Help Screen.
  1758.                     Fig. 1-2  Data Query Menubar Help Screen.
  1759.                     Fig. 1-2  Data Query Menubar Help Screen.
  1760.  
  1761.  
  1762.         CREATIVE RESOURCES              - 1-2 -                 1988 Nov 22
  1763.         CREATIVE RESOURCES              - 1-2 -                 1988 Nov 22
  1764.         CREATIVE RESOURCES              - 1-2 -                 1988 Nov 22
  1765.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1766.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1767.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1768.  
  1769.  
  1770.  
  1771.                             SPECIAL NOTE ON FILTERS:
  1772.                             ------------------------
  1773.  
  1774.                When choosing a filter condition, use only the
  1775.                  minimum number of parameters (fields), and
  1776.                minimum number of characters to obtain a "match".
  1777.  
  1778.             If too many parameters are used, the filter condition
  1779.              will become too long for dBASE-III Plus to evaluate,
  1780.             and either an error message will occur or the program
  1781.             will "bomb".  Nothing will be harmed, but you may need
  1782.                           to re-start the program.
  1783.  
  1784.  
  1785.                           YOU HAVE BEEN WARNED !!
  1786.  
  1787.  
  1788.           ** There's More Help **  - Press any key to continue...
  1789.  
  1790.                           Fig. 1-3  Filter Help Screen.
  1791.                           Fig. 1-3  Filter Help Screen.
  1792.                           Fig. 1-3  Filter Help Screen.
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.                       C A T E G O R Y   K E Y S   M E N U
  1800.                       ===================================
  1801.  
  1802.         KEY                                       KEY
  1803.         ---  LANGUAGE UTILITIES                   ---  OTHER CATEGORIES
  1804.         asm:   ASSEMBLY PROGRAMMING               dsk:   DISK MAINTENANCE
  1805.         bas:   BASIC PROGRAMMING                  ram:   RAM DRIVES
  1806.         for:   FORTH PROGRAMMING                  com:   COMMUNICATIONS
  1807.         pas:   PASCAL PROGRAMMING                 ptr:   PRINTERS
  1808.         ---  APPLICATIONS                         txt:   TEXT PROCESSING
  1809.         grd:   GRAPHICS DEMOS                     mon:   MONITOR PROGRAMS
  1810.         gra:   GRAPHICS                           kbd:   KEYBOARD PROGRAMS
  1811.         ---  BUSINESS                             bat:   BATCH FILES
  1812.         plo:   PLOTS, CHARTS, GRAPHS              ---  GENERIC
  1813.         law:   LEGAL SERVICES                     inf:   INFORMATION
  1814.         dbm:   DATA BASE MANAGEMENT               utl:   SYSTEM UTILITIES
  1815.         fin:   FINANCIAL                          msc:   MISCELLANEOUS
  1816.         vis:   VISICALC FILES                     ---  RECREATIONAL
  1817.         wks:   LOTUS 123 FILES                    gam:   GAMES
  1818.                                                   mus:   MUSIC, SOUNDS
  1819.  
  1820.            ** There's More Help **  - Press any key to continue...
  1821.  
  1822.                       Fig. 1-4  Category Keys Help Screen.
  1823.                       Fig. 1-4  Category Keys Help Screen.
  1824.                       Fig. 1-4  Category Keys Help Screen.
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.         CREATIVE RESOURCES              - 1-3 -                 1988 Nov 22
  1832.         CREATIVE RESOURCES              - 1-3 -                 1988 Nov 22
  1833.         CREATIVE RESOURCES              - 1-3 -                 1988 Nov 22
  1834.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1835.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1836.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.                White key    Screen editing action
  1844.                ---------    ---------------------
  1845.                -->          character right
  1846.                <--          character left
  1847.                up arrow     previous field
  1848.                down arrow   next field
  1849.                PgDn, PgUp   accept screen
  1850.                End          next word/field
  1851.                Home         previous word/field
  1852.                Del          delete character
  1853.                Ins          insert on/off toggle
  1854.                F2           Auto Dup - Category1 last saved
  1855.                F3           Auto Dup - Category2 last saved
  1856.                F4           Auto Dup - Diskno last saved
  1857.                F5           Auto Dup - Volname last saved
  1858.                F6           Auto Dup - Summydescr last saved
  1859.                F10          Delete Field to the right (^y)
  1860.  
  1861.             ** No more Help **  - Press any key to continue...
  1862.  
  1863.                    Fig. 1-5  Edit/Navigation Keys Help Screen.
  1864.                    Fig. 1-5  Edit/Navigation Keys Help Screen.
  1865.                    Fig. 1-5  Edit/Navigation Keys Help Screen.
  1866.  
  1867.  
  1868.  
  1869.  
  1870.         More information on the other menubar options is outlined  below.
  1871.         These  menubar options primarily consist of navigation  commands,
  1872.         data search, retrieve and query commands  and will be covered  in
  1873.         that order.  Data input and edit commands are only accessible via
  1874.         Main Menu Option 5, as discussed in Section 5, below.
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.         CREATIVE RESOURCES              - 1-4 -                 1988 Nov 22
  1899.         CREATIVE RESOURCES              - 1-4 -                 1988 Nov 22
  1900.         CREATIVE RESOURCES              - 1-4 -                 1988 Nov 22
  1901.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1902.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1903.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1904.  
  1905.  
  1906.  
  1907.         The navigation commands: B (Beginning), E (End), N (Next),
  1908.                                  P (Previous), and S (Skip)
  1909.  
  1910.         Menubar Item B - Go to first record.
  1911.         Menubar Item B - Go to first record.
  1912.         Menubar Item B - Go to first record.
  1913.         _______ ____ _ _ __ __ _____ _______
  1914.         _______ ____ _ _ __ __ _____ _______
  1915.         _______ ____ _ _ __ __ _____ _______
  1916.         Menubar Item E - Go to the last record.
  1917.         Menubar Item E - Go to the last record.
  1918.         Menubar Item E - Go to the last record.
  1919.         _______ ____ _ _ __ __ ___ ____ _______
  1920.         _______ ____ _ _ __ __ ___ ____ _______
  1921.         _______ ____ _ _ __ __ ___ ____ _______
  1922.         Menubar Item N - Go to the Next record.
  1923.         Menubar Item N - Go to the Next record.
  1924.         Menubar Item N - Go to the Next record.
  1925.         _______ ____ _ _ __ __ ___ ____ _______
  1926.         _______ ____ _ _ __ __ ___ ____ _______
  1927.         _______ ____ _ _ __ __ ___ ____ _______
  1928.         Menubar Item P - Go to the Previous record.
  1929.         Menubar Item P - Go to the Previous record.
  1930.         Menubar Item P - Go to the Previous record.
  1931.         _______ ____ _ _ __ __ ___ ________ _______
  1932.         _______ ____ _ _ __ __ ___ ________ _______
  1933.         _______ ____ _ _ __ __ ___ ________ _______
  1934.         Menubar Item S - Skip (Jump) a number of records.
  1935.         Menubar Item S - Skip (Jump) a number of records.
  1936.         Menubar Item S - Skip (Jump) a number of records.
  1937.         _______ ____ _ _ ____ ______ _ ______ __ ________
  1938.         _______ ____ _ _ ____ ______ _ ______ __ ________
  1939.         _______ ____ _ _ ____ ______ _ ______ __ ________
  1940.  
  1941.  
  1942.         These commands, in conjunction with Retrieve and/or Filter, are a
  1943.         powerful  and  easy way to move around or navigate  in  the  data
  1944.         file, without the need to know what is already there.
  1945.  
  1946.         Beginning,  End,  Next, Previous, and Skip  are  self-explanatory
  1947.         means  for navigating through the data file to the  first,  last,
  1948.         next, previous or to jump to any record at any number of  records
  1949.         after (+) or before (-) the displayed record.
  1950.  
  1951.         The  Beginning,  End, Next and Previous commands  are  immediate,
  1952.         with no further prompts or status messages, unless you request to
  1953.         move  beyond the end(s) of the current file or filter range.   If
  1954.         this  is  so,  you will be prompted that  you  already  have  the
  1955.         "First" record or the "Last" record displayed.  If a filter is in
  1956.         use at the time, those messages refer to the first or last record
  1957.         in  the filtered range, and not necessarily to the first or  last
  1958.         entry in the overall data file.  When in doubt, cancel the filter
  1959.         (as outlined below).
  1960.  
  1961.         When  you  choose Skip, you will be prompted for  the  number  of
  1962.         records  to  be  skipped.  Enter any number  from  999  to  -999,
  1963.         including the minus sign (to skip backwards towards the beginning
  1964.         of the file).  If you attempt to skip beyond the end of the file,
  1965.         or end of the filtered range, you will simply go to the first  or
  1966.         last matching record, as appropriate.
  1967.  
  1968.  
  1969.         Remember,  however, that the file is displayed in index order  on
  1970.         disk  number,  so  a lower record number may NOT  be  a  previous
  1971.         entry, and a higher record number may not be the next entry.....
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.         CREATIVE RESOURCES              - 1-5 -                 1988 Nov 22
  1989.         CREATIVE RESOURCES              - 1-5 -                 1988 Nov 22
  1990.         CREATIVE RESOURCES              - 1-5 -                 1988 Nov 22
  1991.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1992.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1993.         QLIB3             -        P.C. User's Group Library/Catalog Program
  1994.  
  1995.  
  1996.  
  1997.         The  Retrieve, Filter and List commands provide powerful ways  to
  1998.         search, retrieve and query the data in the active library/catalog
  1999.         file.
  2000.  
  2001.  
  2002.         Menubar Item R - Retrieve a record.
  2003.         Menubar Item R - Retrieve a record.
  2004.         Menubar Item R - Retrieve a record.
  2005.         _______ ____ _ _ ________ _ _______
  2006.         _______ ____ _ _ ________ _ _______
  2007.         _______ ____ _ _ ________ _ _______
  2008.  
  2009.  
  2010.         When  you choose Retrieve, the screen data area clears  and  asks
  2011.         for  a disk number to retrieve.  No other data area is  available
  2012.         for entry during the retrieval request.
  2013.  
  2014.         Upon  entering  the disk number, you will be  positioned  at  the
  2015.         first  matching  file listing record for that  disk.   Simply  go
  2016.         Next,  Previous, or Skip for editing the balance of  that  disk's
  2017.         file  entries.  There is no restriction on moving on to the  next
  2018.         or  previous  disk's  listings.   You  will  be  advised  if  the
  2019.         requested  disk number cannot be found.  You may then  choose  to
  2020.         retrieve a different disk number or some other action.
  2021.  
  2022.         If  you  do not find a disk number that you are sure  is  in  the
  2023.         file,  it is possible that the index file is out of date  or  has
  2024.         become  corrupted due to a power surge, outage or  other  reason.
  2025.         If you suspect that to be so, return to the main menu and  choose
  2026.         option 6 to re-create the index file, and then return to the data
  2027.         screen  to try again.  Alternately, you may first wish to  try  a
  2028.         filter  condition  for only "part" of the disk  number  or  other
  2029.         criteria, to be sure that you have not just typed in an erroneous
  2030.         disk number.
  2031.  
  2032.  
  2033.  
  2034.         Menubar Item F - Find/Filter the display.
  2035.         Menubar Item F - Find/Filter the display.
  2036.         Menubar Item F - Find/Filter the display.
  2037.         _______ ____ _ _ ___________ ___ ________
  2038.         _______ ____ _ _ ___________ ___ ________
  2039.         _______ ____ _ _ ___________ ___ ________
  2040.  
  2041.  
  2042.         The  Filter  option from the Menubar works  much  like  Retrieve,
  2043.         except that it is somewhat slower for the initial and  subsequent
  2044.         screens (depending on the size of the active data file), and  you
  2045.         can  restrict  your  searches or queries to  specific  values  or
  2046.         ranges  of values for any field.  The Filter option is also  used
  2047.         to  clear a previous filter, allowing the full range of  data  in
  2048.         the library/catalog to be displayed.
  2049.  
  2050.         Upon choosing Filter option, you will first be asked if you  want
  2051.         to set a filter, cancel the filter or just forget it ("No").   If
  2052.         you  choose  to  Cancel  the filter,  all  records  again  become
  2053.         accessible,  without  restriction,  and the  "Last"  and  "First"
  2054.         records refer to the entire data file.
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.         CREATIVE RESOURCES              - 1-6 -                 1988 Nov 22
  2064.         CREATIVE RESOURCES              - 1-6 -                 1988 Nov 22
  2065.         CREATIVE RESOURCES              - 1-6 -                 1988 Nov 22
  2066.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2067.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2068.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2069.  
  2070.  
  2071.  
  2072.         If  you  choose  to  set a new filter,  any  previous  filter  is
  2073.         superseded  by  the  new one.  They are not  additive.   If  this
  2074.         action  is chosen, the screen will clear to all  blanks.   Simply
  2075.         enter any characters to be found in the appropriate field(s).  As
  2076.         noted in the Help screens, you should use only the minimum number
  2077.         of characters for a "match", and do not use "too many" fields  or
  2078.         characters  at one time, to avoid a filter criteria too long  for
  2079.         dBASE-III/QuikSilver to evaluate.  This will rarely be a problem.
  2080.         If  the criteria become too long to evaluate, you will get  a  QS
  2081.         run-time  error, and the program may "bomb", but your  data  will
  2082.         not  be  harmed.  Another good reason to avoid entering  too  may
  2083.         characters  or  fields  for the filter is  that  a  mistake  when
  2084.         setting the filter will be more likely to eliminate your  ability
  2085.         to find the desired data.
  2086.  
  2087.         If  you  filter using only the disk number,  the  initial  screen
  2088.         displayed will be identical as for Retrieve, however,  subsequent
  2089.         operations  can only occur on that disk number's listings,  until
  2090.         the  filter  is cleared.  All other commands operate  as  before,
  2091.         except  that  Beginning  and End will go the the  first  or  last
  2092.         matching  record, and not the the beginning or end of the  entire
  2093.         file.
  2094.  
  2095.         By  judicious  use  of the filtering criteria, a  wide  range  of
  2096.         possibilities  exist for easily accessing the overall file  data.
  2097.         The  report  filters  with  main menu  Option  2  (REPORTS)  work
  2098.         similarly.
  2099.  
  2100.         For example, suppose you wanted to query or edit all the  entries
  2101.         with  BASIC source code.  After choosing to set the filter,  then
  2102.         enter  only "BAS" in the File Extension field, and hit <PgDn>  to
  2103.         skip  the other filter criteria.  You will then obtain a  display
  2104.         of only files in the library/catalog with the extension .BAS.
  2105.  
  2106.         Similarly, to see only those file listings for Turbo Pascal,  and
  2107.         knowing that few listings exist for Turbo Prolog or Turbo C, only
  2108.         enter  "TURBO" in the Summary/Description field, then  <PgDn>  to
  2109.         skip  the rest of the criteria.  This may, however, miss  entries
  2110.         that do not begin with the word "TURBO".  You could further limit
  2111.         it  to Extension of "PAS" and/or Categories "PAS:",  which  would
  2112.         show  anything  with Turbo and PAS, but not MicroSoft  Pascal  or
  2113.         others, for example.
  2114.  
  2115.         If  you  are  interested in only one  specific  file  listing  or
  2116.         record,  simply type in all the characters of its  filename,  and
  2117.         unless  there  are  other  duplicates,  only  that  one  will  be
  2118.         displayable.
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.         CREATIVE RESOURCES              - 1-7 -                 1988 Nov 22
  2129.         CREATIVE RESOURCES              - 1-7 -                 1988 Nov 22
  2130.         CREATIVE RESOURCES              - 1-7 -                 1988 Nov 22
  2131.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2132.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2133.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2134.  
  2135.  
  2136.  
  2137.         Conversely,  if  you want to know about one  specific  file,  but
  2138.         cannot remember exactly how you it was entered, simply request  a
  2139.         filter  for  everything with the first several  characters  being
  2140.         what  you expected.  Keep trying different search criteria  until
  2141.         you  obtain what you want.  If it takes an inordinate  number  of
  2142.         tries  to get what you want, just print the whole  contents,  and
  2143.         look for it by eye.  You might also consider whether you need  to
  2144.         be more consistent in your data entry or search criteria the next
  2145.         time you enter new items.
  2146.  
  2147.         You could also use the filters to look only for files with  dates
  2148.         of  a certain date, or a certain file size, although that  is  of
  2149.         only marginal utility.
  2150.  
  2151.         In  short,  as  outlined in the section on  Help,  use  only  the
  2152.         minimum  number  of characters and minimum number  of  fields  to
  2153.         obtain the desired range, and generally you will obtain that  for
  2154.         which you are looking.
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.  
  2191.  
  2192.  
  2193.         CREATIVE RESOURCES              - 1-8 -                 1988 Nov 22
  2194.         CREATIVE RESOURCES              - 1-8 -                 1988 Nov 22
  2195.         CREATIVE RESOURCES              - 1-8 -                 1988 Nov 22
  2196.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2197.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2198.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2199.  
  2200.  
  2201.  
  2202.         Menubar Item L - List the file.
  2203.         Menubar Item L - List the file.
  2204.         Menubar Item L - List the file.
  2205.         _______ ____ _ _ ____ ___ _____
  2206.         _______ ____ _ _ ____ ___ _____
  2207.         _______ ____ _ _ ____ ___ _____
  2208.  
  2209.  
  2210.         Choose  this option from the menubar to obtain a partial  listing
  2211.         of  existing  records  in the current library  data  file.   This
  2212.         listing  is  affected  by the presence or  absence  of  a  Filter
  2213.         condition.   A  sample  listing might look  like  that  shown  in
  2214.         Fig. 1-6.
  2215.  
  2216.  
  2217.  
  2218.     File: D:\LIBRARY\DVPCLIB.DBF
  2219.    +--------------------------------------------------------------------+
  2220.    |            QLIB3 - LIBRARY FILE CONTENTS LISTING ROUTINE           |
  2221.    +--------------------------------------------------------------------+
  2222.  
  2223.    Fields: filename,ext,category1,category2,diskno,volname,filesize,filedate
  2224.  
  2225.    48  PCMAN    EXE gam:  gam1     2   GAMES           340 01/01/80
  2226.    49  PACGIRLA EXE gam:  gam1     2   GAMES          5453 01/01/80
  2227.    50  JOYSTICK EXE gam:  gam1     2   GAMES          8810 01/01/80
  2228.    51  JOYSTICK DOC gam:  gam1     2   GAMES          9990 01/01/80
  2229.    52  PCHEERS  BAS mus:  mus1     2   GAMES          4550 01/01/80
  2230.    53  TRUCKER  BAS gam:  gam1     2   GAMES          6570 01/01/80
  2231.    54  BACKGAM  BAS gam:  gam1     2   GAMES          1122 01/01/80
  2232.    55  README   003 doc:  dsk:     3   UTIL3            39 03/29/81
  2233.    56  XDIR33   EXE dsk:  utl:     3   UTIL3          5450 03/28/81
  2234.    57  XDIR33   DOC doc:  dsk:     3   UTIL3          7880 03/28/81
  2235.  
  2236.                                ** More ** ? Y
  2237.  
  2238.                   Fig. 1-6  Sample Listing Screen from Menubar.
  2239.                   Fig. 1-6  Sample Listing Screen from Menubar.
  2240.                   Fig. 1-6  Sample Listing Screen from Menubar.
  2241.  
  2242.  
  2243.  
  2244.         This  listing  is  only a partial indication of  the  total  file
  2245.         contents,  to allow it to display on a single line on the  screen
  2246.         for quick reference during data entry, edit, or query operations.
  2247.         This is not intended to replace the report generator option  from
  2248.         the  main  menu, however you may wish to do a  "print-screen"  of
  2249.         particularly interesting items for more information later.
  2250.  
  2251.         Note  that  the listing is available for all data records  at  or
  2252.         AFTER  the  current record.  You cannot use this option  to  list
  2253.         records prior to the current record.  To see the earlier records,
  2254.         simply  use the SKIP option to move back toward the beginning  of
  2255.         the file, and then choose LIST again.
  2256.  
  2257.         To  quit back to the data screen, either enter <N> or <Esc>.   To
  2258.         get another screenful of listing, hit <return> or <Y> (default).
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.         CREATIVE RESOURCES              - 1-9 -                 1988 Nov 22
  2266.         CREATIVE RESOURCES              - 1-9 -                 1988 Nov 22
  2267.         CREATIVE RESOURCES              - 1-9 -                 1988 Nov 22
  2268.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2269.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2270.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2271.  
  2272.  
  2273.  
  2274.  
  2275.         Option 2 - GENERATE REPORTS OF LIBRARY CONTENTS.
  2276.         Option 2 - GENERATE REPORTS OF LIBRARY CONTENTS.
  2277.         Option 2 - GENERATE REPORTS OF LIBRARY CONTENTS.
  2278.         ______ _ _ ________ _______ __ _______ _________
  2279.         ______ _ _ ________ _______ __ _______ _________
  2280.         ______ _ _ ________ _______ __ _______ _________
  2281.  
  2282.  
  2283.         This  option is intended to allow easy access to listings of  the
  2284.         library/catalog file's contents in a variety of ways, for maximum
  2285.         flexibility  to  suit any need.  A number  of  different  listing
  2286.         orders,  combined  with a subset of the same  sort  of  filtering
  2287.         criteria  used  in Main Menu Options 1 and 5 screen  displays  is
  2288.         designed  to  put  any desired data at  your  fingertips  with  a
  2289.         minimum of hassle.
  2290.  
  2291.         Upon  choosing this option, due to the need to  create  temporary
  2292.         index  files for running reports, once again, prior  to  allowing
  2293.         this option to proceed, QLIB3 will check for adequate disk space.
  2294.  
  2295.         Inasmuch  as the report index files could, and likely  will,  use
  2296.         more  than the 1kB "cushion" built-in, it would be wise  for  the
  2297.         user to have 5 to 15 kB available prior to running this  routine.
  2298.         This  is primarily a concern for floppy disk only users.  If  you
  2299.         run  out of disk space, the program currently is  rather  "grace-
  2300.         less", and will reference a run-time error message "026" and then
  2301.         crash.  Your data file will not be harmed; however, you will have
  2302.         to  "clean-up  your act" by using DOS commands to delete  all  or
  2303.         most  index files, copy files to other disks with more space,  or
  2304.         any of the other standard ploys used in these circumstances.
  2305.  
  2306.         Since it is difficult to accurately calculate the sizes of  index
  2307.         files directly, prior to their actual creation, this release does
  2308.         not  include any more sophisticated means of so doing.  A  future
  2309.         version  is  planned to accommodate this need.   Naturally,  hard
  2310.         disk users will (presumably) have little worry about this issue.
  2311.  
  2312.         Once the disk space availability issue has been settled, you will
  2313.         be presented with a new "light-bar" menu of choices for different
  2314.         reports available (Fig. 2-1).
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.         CREATIVE RESOURCES              - 2-1 -                 1988 Nov 22
  2336.         CREATIVE RESOURCES              - 2-1 -                 1988 Nov 22
  2337.         CREATIVE RESOURCES              - 2-1 -                 1988 Nov 22
  2338.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2339.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2340.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2341.  
  2342.  
  2343.  
  2344.  
  2345.         File: D:\LIBRARY\TEST1.DBF
  2346.         +---------------------------------------------------------------+
  2347.         |        QLIB3 - LIBRARY / CATALOG PROGRAM - REPORTS MENU       |
  2348.         |        Ver 2.0     Copyright 1988    CREATIVE RESOURCES       |
  2349.         +---------------------------------------------------------------+
  2350.         |                                                               |
  2351.         |        1.  Report Catalog File Contents by DISK_NO            |
  2352.         |                                                               |
  2353.         |        2.  Report Catalog File Contents by CATEGORY_1         |
  2354.         |                                                               |
  2355.         |        3.  Report Catalog File Contents by CATEGORY_2         |
  2356.         |                                                               |
  2357.         |        4.  Report Catalog File Contents by FILENAME           |
  2358.         |                                                               |
  2359.         |        5.  Report Catalog File Contents by File EXT.          |
  2360.         |                                                               |
  2361.         |        6.  CREATE/RECREATE Index Files & PACK                 |
  2362.         |                                                               |
  2363.         |        R.  RETURN to the Main Menu                            |
  2364.         |                                                               |
  2365.         +---------------------------------------------------------------+
  2366.           Please Enter Desired Action, H for HELP, or Use Cursor Arrows
  2367.  
  2368.                              Fig. 2-1  Reports Menu.
  2369.                              Fig. 2-1  Reports Menu.
  2370.                              Fig. 2-1  Reports Menu.
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.         The  choices all refer to the order of presentation, rather  than
  2377.         to  specific  contents  and arrangement.   Each  report  is  very
  2378.         similar  to  its companions, with only slight  re-arrangement  of
  2379.         columns of information more pertinent to each than to the others,
  2380.         in  addition to a different order of presentation of the  records
  2381.         themselves.
  2382.  
  2383.         As  on  the Main Menu, pressing <H> will  display  On-Line  Help,
  2384.         containing  a  summary  of  the  report  contents  and  order  of
  2385.         presentation  for each report, to refresh your memory, if  needed
  2386.         (Fig. 2-2).
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.         CREATIVE RESOURCES              - 2-2 -                 1988 Nov 22
  2403.         CREATIVE RESOURCES              - 2-2 -                 1988 Nov 22
  2404.         CREATIVE RESOURCES              - 2-2 -                 1988 Nov 22
  2405.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2406.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2407.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2408.  
  2409.  
  2410.  
  2411.         File: C:\QLIB3\EXE\TEST1.DBF
  2412.         +---------------------------------------------------------------+
  2413.         |   QLIB3 - P.C. USER'S GROUP LIBRARY/CATALOG - REPORTS MENU    |
  2414.         |         Ver 2.0   Copyright 1988   CREATIVE RESOURCES         |
  2415.         +---------------------------------------------------------------+
  2416.  
  2417.                      REPORTS MENU HELP         Screen 1 of 2
  2418.  
  2419.         Choose            To Perform these operations:
  2420.         ------ -----------------------------------------------------------
  2421.            1   to obtain listings arranged by DISK No. only
  2422.            2   to obtain listings arranged by CATEGORY-1, then CATEGORY-2,
  2423.                    then DISKNO
  2424.            3   to obtain listings arranged by CATEGORY-2, then DISKNO only
  2425.            4   to obtain listings arranged by FILENAME, then FILENAME EXT only
  2426.            5   to obtain listings arranged by FILENAME EXT,  then by FILENAME,
  2427.                    then by DISKNO.
  2428.            6   to create a new INDEX file (by DISKNO), if you are getting
  2429.                    strange results...
  2430.            R   to RETURN to the Main Menu for QLIB3
  2431.  
  2432.  
  2433.                           ** More Help ? **   (Y/N)  Y
  2434.  
  2435.  
  2436.                    Fig. 2-2  Reports Menu HELP - Screen 1 of 2
  2437.                    Fig. 2-2  Reports Menu HELP - Screen 1 of 2
  2438.                    Fig. 2-2  Reports Menu HELP - Screen 1 of 2
  2439.  
  2440.  
  2441.         File: C:\QLIB3\EXE\TEST1.DBF
  2442.         +---------------------------------------------------------------+
  2443.         |   QLIB3 - P.C. USER'S GROUP LIBRARY/CATALOG - REPORTS MENU    |
  2444.         |         Ver 2.0   Copyright 1988   CREATIVE RESOURCES         |
  2445.         +---------------------------------------------------------------+
  2446.  
  2447.                      REPORTS MENU HELP         Screen 2 of 2
  2448.  
  2449.           Upon choosing any report, you will then be asked if you want
  2450.            to restrict the scope of items to be reported upon (called
  2451.           a "filter").  You may also obtain HELP at the Filter screen.
  2452.  
  2453.            All reports are available as print-outs or on-screen only.
  2454.  
  2455.                In addition to the <Up-Arrow> and <Dn-Arrow> keys,
  2456.              you may also use <Home> to jump to the first menu item,
  2457.               and <End> to jump to the last menu item displayed...
  2458.  
  2459.              ** There's No More Help **    Press a key to return...
  2460.  
  2461.  
  2462.                    Fig. 2-2  Reports Menu HELP - Screen 2 of 2
  2463.                    Fig. 2-2  Reports Menu HELP - Screen 2 of 2
  2464.                    Fig. 2-2  Reports Menu HELP - Screen 2 of 2
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.         CREATIVE RESOURCES              - 2-3 -                 1988 Nov 22
  2472.         CREATIVE RESOURCES              - 2-3 -                 1988 Nov 22
  2473.         CREATIVE RESOURCES              - 2-3 -                 1988 Nov 22
  2474.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2475.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2476.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2477.  
  2478.  
  2479.  
  2480.         Also,  each  report may be filtered to obtain a listing  of  only
  2481.         that  portion of the file's contents of interest.   Most  reports
  2482.         are  available in both printed form and as output to the  screen.
  2483.         The screen reports at this time, however, have not been optimized
  2484.         for  best  readability, and contain "line wrap" as they  are  too
  2485.         wide for any data to fit on a single line.  This may be corrected
  2486.         in a future release, or the user who also owns dBASE-III Plus  or
  2487.         dBXL may modify the included report forms to suit.
  2488.  
  2489.         The  report filters work much the same way as the filter  on  the
  2490.         data input/edit and query screens from main menu options 2 and 3.
  2491.         There are fewer parameters available for report filters, however,
  2492.         to aid ease of use (Fig. 2-4).
  2493.  
  2494.  
  2495.  
  2496.          File: D:\LIBRARY\TEST4.DBF
  2497.         +---------------------------------------------------------------+
  2498.         |  QLIB3 - P.C. USER'S GROUP LIBRARY - REPORT #1 - by DISK NO.  |
  2499.         |                  ** REPORT FILTER ROUTINE **                  |
  2500.         +---------------------------------------------------------------+
  2501.  
  2502.  
  2503.                              DISK NO.    _______
  2504.  
  2505.                            CATEGORY 1    ____
  2506.  
  2507.                            CATEGORY 2    ____
  2508.  
  2509.                              FILENAME    ________
  2510.  
  2511.                                   EXT    ___
  2512.  
  2513.  
  2514.         Enter ** All/Partial/No ** field data for Report Filters on Output...
  2515.  
  2516.  
  2517.                         Go/Filt/Help/Quit ( G/F/H/Q ) ? F
  2518.  
  2519.                         Fig. 2-4  Reports Filter Screen.
  2520.                         Fig. 2-4  Reports Filter Screen.
  2521.                         Fig. 2-4  Reports Filter Screen.
  2522.  
  2523.  
  2524.  
  2525.  
  2526.         Each  report chosen will begin with an opportunity to filter  the
  2527.         output,  as  shown  above.  If you need help  on  performing  the
  2528.         filter, hit <H> for an explanation of potential filter  problems,
  2529.         as outlined earlier (Section 1, Fig. 1-3).  Otherwise choose  <F>
  2530.         or <ret> to enter the filter condition (if any).  If no filter is
  2531.         desired  (ie: to print the entire file contents),  simply  choose
  2532.         <G> to Go directly into the report.
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.         CREATIVE RESOURCES              - 2-4 -                 1988 Nov 22
  2539.         CREATIVE RESOURCES              - 2-4 -                 1988 Nov 22
  2540.         CREATIVE RESOURCES              - 2-4 -                 1988 Nov 22
  2541.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2542.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2543.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2544.  
  2545.  
  2546.  
  2547.         If  you choose to enter a Filter, as on the input/edit and  query
  2548.         screens,  you will then be asked if you wish to set or clear  the
  2549.         filter or skip filtering completely for output of the whole file.
  2550.  
  2551.         After  answering the filter questions, you will be asked  if  you
  2552.         want  a printed report or screen report.  If you choose  <S>  for
  2553.         screen  report, and if you have previously run any  reports  with
  2554.         any  data  file in the default disk and directory,  you  will  be
  2555.         asked  if you need a new index for the report.  IF YOU  HAVE  NOT
  2556.                                                         IF YOU  HAVE  NOT
  2557.                                                         IF YOU  HAVE  NOT
  2558.         RUN  THIS  REPORT SELECTION PREVIOUSLY DURING THIS  SESSION  WITH
  2559.         RUN  THIS  REPORT SELECTION PREVIOUSLY DURING THIS  SESSION  WITH
  2560.         RUN  THIS  REPORT SELECTION PREVIOUSLY DURING THIS  SESSION  WITH
  2561.         THIS LIBRARY CATALOG, ANSWER YES.  This report index is different
  2562.         THIS LIBRARY CATALOG, ANSWER YES.
  2563.         THIS LIBRARY CATALOG, ANSWER YES.
  2564.                                      ____
  2565.                                      ____
  2566.                                      ____
  2567.         than  that  used  for edit/query screen  displays  in  Main  Menu
  2568.         Options  1  and  5.   It  also  is  re-used/re-created  for  each
  2569.         different report, and so must be re-indexed each time a different
  2570.         library/catalog file is used or a different report is  requested.
  2571.         Conversely, if you wish to run the same report several times with
  2572.         different  filter conditions, you can skip re-indexing after  the
  2573.         first run, to save some time.
  2574.  
  2575.         After  settling the report index question, you will be  asked  to
  2576.         press  the <space-bar> to proceed. The report will scroll on  the
  2577.         screen.   When  it is complete, you will again be  asked  to  hit
  2578.         <space-bar>  to  continue, and QLIB3 will then loop back  to  the
  2579.         go/filter question until you quit to the Reports menu.
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.         CREATIVE RESOURCES              - 2-5 -                 1988 Nov 22
  2613.         CREATIVE RESOURCES              - 2-5 -                 1988 Nov 22
  2614.         CREATIVE RESOURCES              - 2-5 -                 1988 Nov 22
  2615.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2616.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2617.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2618.  
  2619.  
  2620.  
  2621.                    PRINTED REPORTS & PRINTER "SET-UP" STRINGS.
  2622.                    PRINTED REPORTS & PRINTER "SET-UP" STRINGS.
  2623.                    PRINTED REPORTS & PRINTER "SET-UP" STRINGS.
  2624.                    _______ _______ _ _______ ________ ________
  2625.                    _______ _______ _ _______ ________ ________
  2626.                    _______ _______ _ _______ ________ ________
  2627.  
  2628.         If you ask for a <P>rinted report, you will be warned to be  sure
  2629.         the  printer is ready, and asked if you want an initial  formfeed
  2630.         before printing commences.  The included report forms all contain
  2631.         no  initial formfeed, but do go to the top of the next form  upon
  2632.         completion  of printing, so a formfeed is rarely needed  at  this
  2633.         point.
  2634.  
  2635.         You  will now have an opportunity to modify the fonts or way  the
  2636.         printer  prints characters, using a user-defined "printer  set-up
  2637.         string",  which  is  stored in the dBASE  memory  variable  file,
  2638.         "PRINTSET.MEM".   Users  of other software,  such  as  SuperCalc,
  2639.         Quattro, Lotus, some word processors, or others, will be familiar
  2640.         with  the concept of set-up strings or initialization codes.   In
  2641.         order  to  utilize this feature, you will need to refer  to  your
  2642.         printer's  user  or  reference manual, and be prepared  to  do  a
  2643.         little  experimentation  the first times until  you  achieve  the
  2644.         desired result, as noted below.
  2645.  
  2646.         If  you  already have the printer set for  full-size  characters,
  2647.         these reports require print out in condensed mode;  this is a way
  2648.         to  do  so.   If you do not wish to  modify  the  current  set-up
  2649.         string,  simply enter <N> or <ret>.  To change it, enter  <Y>  or
  2650.         <y>.   As usual, no carriage return is needed for the program  it
  2651.         accept  this one character answer.
  2652.  
  2653.         As  distributed  the printer setup code is set to  "CHR(15)"  for
  2654.         condensed  mode  (17 cpi) on Epson/IBM  compatible  printers,  to
  2655.         accommodate  all data on standard A-size (8.5 in x 11 in)  paper.
  2656.         Since  the  reports  are set up to print in  condensed  print  on
  2657.         standard paper, no other printer set-up codes are needed,  unless
  2658.         so  desired, or your printer does not support the  CHR(15)  setup
  2659.         code included.
  2660.  
  2661.         To  change the current set-up string, you will have to enter  the
  2662.         appropriate  codes shown in your printer's user manual,  probably
  2663.         discussed under "Programming your printer" or something  similar.
  2664.         For example, to cancel condensed (17 cpi) printing on an Epson or
  2665.         IBM  graphics compatible printer, and print in normal, full  size
  2666.         (10  cpi)  print, answer <Y> to change the  set-up  string,  then
  2667.         enter the following, when requested for the new value:
  2668.  
  2669.                                      CHR(18)
  2670.  
  2671.         Just  type this in, exactly as shown, including the  parentheses,
  2672.         then  hit <ret> to accept it.  This is one possible code for  re-
  2673.         setting Epson compatible printers to "normal" mode.
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.         CREATIVE RESOURCES              - 2-6 -                 1988 Nov 22
  2683.         CREATIVE RESOURCES              - 2-6 -                 1988 Nov 22
  2684.         CREATIVE RESOURCES              - 2-6 -                 1988 Nov 22
  2685.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2686.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2687.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2688.  
  2689.  
  2690.         Other codes may require multiple entries, ie:
  2691.  
  2692.                                  CHR(27)+"(s16H"
  2693.                                  CHR(27)+"(s16H"
  2694.                                  CHR(27)+"(s16H"
  2695.  
  2696.         is  the set-up string for Hewlett-Packard LaserJet  printers  for
  2697.         condensed  mode.  This may seem like "Greek", but if you  want  a
  2698.         special looking output, you will have to "play along".
  2699.  
  2700.         The "CHR(27)" represents the ASCII value of the key <Esc>,  which
  2701.         would  otherwise not be able to be entered directly (because  the
  2702.         program  would  think you were doing  something  else...).   Many
  2703.         printer  set-up  codes  utilize CHR(27) +  "something",  and  are
  2704.         therefor often referred to as "Escape Codes".  Note also, that in
  2705.         this   and  similar  cases  you  MUST  enter  exactly  the   same
  2706.         punctuation  and upper/lower case letters, as the ASCII value  of
  2707.         upper  case letters is NOT the same as the ASCII value  of  their
  2708.         lower  case  equivalent.  You may wish to refer  to  your  MS-DOS
  2709.         Operations Manual for more on this.  Suffice to say that there is
  2710.         a wide variety of printing effects possible (condensed, expanded,
  2711.         emphasized,  italic,  super-small, etc.), limited  only  by  your
  2712.         printer's  capabilities,  but  you will  have  to  experiment  to
  2713.         achieve the desired results.
  2714.  
  2715.         The  current limit of the length of the printer set-up string  is
  2716.         up  to  60  characters, which seems like a lot,  until  you  have
  2717.         several  effects you wish to employ simultaneously.  This  should
  2718.         be sufficient for most uses, but if not, please contact me for  a
  2719.         special version with more length, on request.
  2720.  
  2721.         Whatever set-up string is entered will automatically be saved for
  2722.         use  on the next printing.  Remember that if you want  to  switch
  2723.         between  different  printer  modes you will  have  to  enter  the
  2724.         different set-up string each time it is to be changed.  If you do
  2725.         not need to change it, it will be retained at its last value.
  2726.  
  2727.         After  settling  the printer setup string questions,  as  on  the
  2728.         Screen  reports, if you have previously run any reports with  any
  2729.         data file in the default directory, you will be asked if you need
  2730.         a  new  index for the report.  IF YOU HAVE NOT  RUN  THIS  REPORT
  2731.                                        IF YOU HAVE NOT  RUN  THIS  REPORT
  2732.                                        IF YOU HAVE NOT  RUN  THIS  REPORT
  2733.         SELECTION  PREVIOUSLY  WITH  THIS LIBRARY  CATALOG,  ANSWER  YES.
  2734.         SELECTION  PREVIOUSLY  WITH  THIS LIBRARY  CATALOG,  ANSWER  YES
  2735.         SELECTION  PREVIOUSLY  WITH  THIS LIBRARY  CATALOG,  ANSWER  YES
  2736.                                                                      ___
  2737.                                                                      ___
  2738.                                                                      ___
  2739.         Again,  note  that  this report index is  different  the  opening
  2740.         index,   and   must   be  re-indexed  each   time   a   different
  2741.         library/catalog file is used or a different report is  requested,
  2742.         but can be skipped after the first run, to save some time.
  2743.  
  2744.         Finally,  you will be asked to press the <space-bar> to  proceed.
  2745.         The  report will scroll on the screen as it prints.  When  it  is
  2746.         complete,  QLIB3 will loop back directly to the  filter  question
  2747.         until you quit to the Reports menu.
  2748.  
  2749.         The  actual reports themselves are pretty  self-explanatory  from
  2750.         their titles in the Reports Menu.  Experiment with several  until
  2751.         you  find the ones you find most useful.  If you have some  other
  2752.         variation you wish to see added or substituted, feel free to  let
  2753.         us know, for consideration in a future release.
  2754.  
  2755.  
  2756.         CREATIVE RESOURCES              - 2-7 -                 1988 Nov 22
  2757.         CREATIVE RESOURCES              - 2-7 -                 1988 Nov 22
  2758.         CREATIVE RESOURCES              - 2-7 -                 1988 Nov 22
  2759.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2760.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2761.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2762.  
  2763.  
  2764.  
  2765.  
  2766.         Option 3 - CREATE/RE-CREATE INDEX FILES.
  2767.         Option 3 - CREATE/RE-CREATE INDEX FILES.
  2768.         Option 3 - CREATE/RE-CREATE INDEX FILES.
  2769.         ______ _ _ ________________ _____ ______
  2770.         ______ _ _ ________________ _____ ______
  2771.         ______ _ _ ________________ _____ ______
  2772.  
  2773.  
  2774.         This option is provided as a convenience at the main menu, should
  2775.         you  have added/imported several disks of new filename  data  and
  2776.         neglected  to  update  the indexes, if you  have  any  reason  to
  2777.         suspect  that  the  current indexes have  become  corrupted  (for
  2778.         instance  by a program crash from running out of disk space),  or
  2779.         if for any reason you don't seem to be able to access information
  2780.         in the file that you know to be there.
  2781.  
  2782.         If any of these conditions occurs, choose this option to generate
  2783.         new  index  files.   This is almost  guaranteed  to  correct  the
  2784.         problem.
  2785.  
  2786.         This  option will also automatically be called if needed  by  the
  2787.         program if it encounters a ("fatal" - crash-causing) problem with
  2788.         the main index file during data input, editing or query  (Options
  2789.         1  and 5).  It is not automatically called if  the  index-related
  2790.         problem  "merely"  prevents you from being able to  display  some
  2791.         record  that you know to be in the file.  In this case, you  must
  2792.         call the re-indexing routine from the main menu yourself.
  2793.  
  2794.         If  you  still  cannot  properly  access  the  data,  your   next
  2795.         alternative  is  to exit to DOS, delete all current  index  files
  2796.         (ie: DEL *.NDX), then restart the program.  As noted above,  this
  2797.         will force QLIB3 to automatically generate new index files, which
  2798.         should then operate properly.
  2799.  
  2800.         If  this  still is not successful, the data file  itself  may  be
  2801.         damaged.   This  is  unlikely.  Contact  CREATIVE  RESOURCES  for
  2802.         assistance in recovering your data, if it is possible to do so.
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820.  
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.         CREATIVE RESOURCES              - 3-1 -                 1988 Nov 22
  2827.         CREATIVE RESOURCES              - 3-1 -                 1988 Nov 22
  2828.         CREATIVE RESOURCES              - 3-1 -                 1988 Nov 22
  2829.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2830.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2831.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2832.  
  2833.  
  2834.  
  2835.  
  2836.         Option 4 - RESTART WITH A NEW LIBRARY FILE.
  2837.         Option 4 - RESTART WITH A NEW LIBRARY FILE.
  2838.         Option 4 - RESTART WITH A NEW LIBRARY FILE.
  2839.         ______ _ _ _______ ____ _ ___ _______ _____
  2840.         ______ _ _ _______ ____ _ ___ _______ _____
  2841.         ______ _ _ _______ ____ _ ___ _______ _____
  2842.  
  2843.  
  2844.         Once  again, this option is provided as a convenience feature  to
  2845.         allow you to call-up another library/catalog file other than  the
  2846.         current one in use, without the need to exit the program.
  2847.  
  2848.         Choosing  this  option  from the main menu  returns  you  to  the
  2849.         original start-up questions on file desired, default drive,  etc.
  2850.         For more information, refer to the section on Starting Up.
  2851.  
  2852.         Note  that  you may include a drive designator  and  subdirectory
  2853.         path in the file name.  If the pathname is too long to fit on the
  2854.         current screen line, it will simply wrap around, but this has  no
  2855.         effect on the correct file name used.
  2856.  
  2857.         Once  these questions are answered, the Main Menu comes  back  on
  2858.         the screen, and all previous selections are available for the new
  2859.                                                                       ___
  2860.         library/catalog file, which you will note has its name  displayed
  2861.         as the active file in the upper left corner of the screen.
  2862.  
  2863.         Note: To enter data in a new, empty, library/catalog file, it  is
  2864.         necessary  to have first "created" the file, using Option  7,  as
  2865.         outlined below.
  2866.  
  2867.  
  2868.  
  2869.  
  2870.  
  2871.  
  2872.  
  2873.  
  2874.  
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.         CREATIVE RESOURCES              - 4-1 -                 1988 Nov 22
  2898.         CREATIVE RESOURCES              - 4-1 -                 1988 Nov 22
  2899.         CREATIVE RESOURCES              - 4-1 -                 1988 Nov 22
  2900.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2901.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2902.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.         Option 5 - INPUT/EDIT LIBRARY LISTING DATA.
  2909.         Option 5 - INPUT/EDIT LIBRARY LISTING DATA.
  2910.         Option 5 - INPUT/EDIT LIBRARY LISTING DATA.
  2911.         ______ _ _ __________ _______ _______ _____
  2912.         ______ _ _ __________ _______ _______ _____
  2913.         ______ _ _ __________ _______ _______ _____
  2914.  
  2915.  
  2916.         This  option  from the main menu is primarily  intended  for  the
  2917.         club librarian or user to fill in the balance of the  information
  2918.         not  part of the importing of file names from Option 6.  It is  a
  2919.         "superset"  of,  and  shares the search,  retrieval  and  listing
  2920.         functions  of main menu option 1, which is a non-edit  access  of
  2921.         the catalog data, as outlined above.
  2922.  
  2923.  
  2924.      File: D:\LIBRARY\DVPCLIB.DBF
  2925.     +--------------------------------------------------------------------+
  2926.     |      QLIB3 -  LIBRARY / CATALOG PROGRAM - LIBRARY MAINTENANCE      |
  2927.     |         Ver 2.0     Copyright 1988      CREATIVE RESOURCES         |
  2928.     +--------------------------------------------------------------------+
  2929.  
  2930.    Library File
  2931.     Record No.       CATEGORY 1  CATEGORY 2      DISK NO.     VOLUME NAME
  2932.      43 of 2829        (F2)        (F3)            (F4)           (F5)
  2933.                        gam:                            2
  2934.  
  2935.  
  2936.    FILENAME  EXT                   SUMMARY / DESCRIPTION
  2937.                                            (F6)
  2938.    PEASHOOT  BAS   PEASHOOTER GAME
  2939.  
  2940.                        FILESIZE (bytes)                     FILE DATED:
  2941.                                14500                         02/18/86
  2942.  
  2943.     Ret/Beg/End/Next/Prev/Skip/Modify/Add/Copy/Del/List/Filt/Help/Quit? M
  2944.  
  2945.                         Fig. 5-1  Data Input/Edit Screen.
  2946.                         Fig. 5-1  Data Input/Edit Screen.
  2947.                         Fig. 5-1  Data Input/Edit Screen.
  2948.  
  2949.  
  2950.         As on Option 1, each time this option is requested from the  main
  2951.         menu,  the  initial screen will appear the same, with  the  first
  2952.         data  record in index order displayed.  Note, however,  that  the
  2953.         number of records in the data file and the position of the  first
  2954.         displayed  record  may vary, in accordance with the  actions  you
  2955.         take.  Also, as on Option 1, if an error occurs from a bad  index
  2956.         file, the program will pause to re-index the active catalog  data
  2957.         file, and then restore the data screen.
  2958.  
  2959.  
  2960.         The  notation  F2, F3, etc. under the field name  headings  is  a
  2961.         reminder  that  these  function keys have been set  up  for  easy
  2962.         duplication  of previous saved entries in the field  below  their
  2963.         notation.    This   allows  rapid,  error-free   duplication   of
  2964.         information for several listings sequentially, and also  improves
  2965.         consistency of those notations.
  2966.  
  2967.  
  2968.  
  2969.         CREATIVE RESOURCES              - 5-1 -                 1988 Nov 22
  2970.         CREATIVE RESOURCES              - 5-1 -                 1988 Nov 22
  2971.         CREATIVE RESOURCES              - 5-1 -                 1988 Nov 22
  2972.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2973.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2974.         QLIB3             -        P.C. User's Group Library/Catalog Program
  2975.  
  2976.  
  2977.  
  2978.         As on Option 1, the expanded capability menubar at the bottom  of
  2979.         this screen contains the available actions you may take by simply
  2980.         entering  the  first letter of its abbreviation.  If  you  cannot
  2981.         remember what each one means, simply enter <H> for on-line  help.
  2982.         You  will then be advised of several screens of  information,  as
  2983.         outlined below.
  2984.  
  2985.  
  2986.         Note:   If the data file is empty when you first access  it,  the
  2987.         QLIB3  program  will  automatically go into the  data  Add  mode,
  2988.         displaying  a message to that effect.  It will remain in the  Add
  2989.         mode until you instruct it otherwise, by either "saving" a  blank
  2990.         record, or hitting escape during the data entry.
  2991.  
  2992.  
  2993.  
  2994.  
  2995.         Menubar Item H - On-Line Help for Edit and Query.
  2996.         Menubar Item H - On-Line Help for Edit and Query.
  2997.         Menubar Item H - On-Line Help for Edit and Query.
  2998.         _______ ____ _ _ _______ ____ ___ ____ ___ ______
  2999.         _______ ____ _ _ _______ ____ ___ ____ ___ ______
  3000.         _______ ____ _ _ _______ ____ ___ ____ ___ ______
  3001.  
  3002.  
  3003.         Choose  this  menubar  option to refresh your memory  as  to  the
  3004.         meaning  and/or  operation of the menubar abbreviations,  to  get
  3005.         help  on setting filters for display or reports, help on  special
  3006.         keys  used  for  editing  the file,  and  the  current  suggested
  3007.         "categories" to be used on the data entry screen or for  searches
  3008.         and filters for data.
  3009.  
  3010.         Future versions will allow editing of the suggested category list
  3011.         by  the user.  Note that any category notation may be used,  even
  3012.         if it is not in the list of suggestions.
  3013.  
  3014.  
  3015.              Option   Database maintenance action
  3016.              ------   -------------------------------
  3017.              Add      add a record to the database
  3018.              Beg      go to beginning of database
  3019.              Copy     duplicate current record
  3020.              Del      delete current record
  3021.              End      go to end of database
  3022.              Filt     set filter on database
  3023.              List     display records on screen
  3024.              Modify   edit current record
  3025.              Next     go to next record
  3026.              Prev     go to previous record
  3027.              Quit     terminate current activity
  3028.              Ret      retrieve a record by key
  3029.              Skip     move up or down by a specified number of records
  3030.  
  3031.  
  3032.               ** More Help **  - Press any key to continue...
  3033.  
  3034.                  Fig. 5-2  Data Input/Edit Menubar Help Screen.
  3035.                  Fig. 5-2  Data Input/Edit Menubar Help Screen.
  3036.                  Fig. 5-2  Data Input/Edit Menubar Help Screen.
  3037.  
  3038.  
  3039.  
  3040.  
  3041.         CREATIVE RESOURCES              - 5-2 -                 1988 Nov 22
  3042.         CREATIVE RESOURCES              - 5-2 -                 1988 Nov 22
  3043.         CREATIVE RESOURCES              - 5-2 -                 1988 Nov 22
  3044.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3045.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3046.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3047.  
  3048.  
  3049.  
  3050.         Menubar Query (Non-Edit) selections and help screens shared  with
  3051.         the  Edit/Input  Main  Menu  Option  were  covered  earlier,   in
  3052.         Section 1.  These menubar options consist of navigation commands,
  3053.         data search, retrieve and query commands, covered above.
  3054.  
  3055.         More  information  on the other (edit/input) menubar  options  is
  3056.         outlined below.  These menubar options consist of data input/edit
  3057.         commands  only.   These  menubar commands (A, C,  M  and  D)  are
  3058.         primarily  of use to the club librarian or any user  creating  or
  3059.         maintaining  his own library/catalog files, and are of no use  to
  3060.         someone merely querying the database.  As such, they only  appear
  3061.         on  the  menubar for Main Menu Option 5, and not  for  Main  Menu
  3062.         Option 1, which is restricted to non-edit queries only.
  3063.  
  3064.  
  3065.  
  3066.         Menubar Item A - Add a Record.
  3067.         Menubar Item A - Add a Record.
  3068.         Menubar Item A - Add a Record.
  3069.         _______ ____ _ _ ___ _ _______
  3070.         _______ ____ _ _ ___ _ _______
  3071.         _______ ____ _ _ ___ _ _______
  3072.  
  3073.         Choose   this  option  to  manually  add  new  records   to   the
  3074.         library/catalog  data  file.   This  would  be  appropriate,  for
  3075.         instance, if only a single file were added to an existing disk in
  3076.         the  library,  and  you  did not wish  to  re-import  the  entire
  3077.         listing, requiring new entry of summary/description,  categories,
  3078.         etc.  The operation of Add Mode is straight-forward - all  fields
  3079.         clear  to blanks and are ready to accept any data  entered.   The
  3080.         cursor will be positioned at the Disk No. (key) field first,  and
  3081.         ready  to  accept any new data desired.  Use any  combination  of
  3082.         editing keys or overwrite with the desired changes, hitting <ret>
  3083.         or <Dn-Arrow> to get to the next field.  Use <Up-Arrow> to return
  3084.         to a previous field.  When your changes are complete, hit  <PgDn>
  3085.         do accept the changes.
  3086.  
  3087.         Little  or no data validation is performed, so be  careful.   Use
  3088.         the  edit  keys and function key macros as outlined in  the  help
  3089.         screens.  When all fields are filled you will be asked to confirm
  3090.         the save.
  3091.  
  3092.         As  noted,  it is expected that the vast majority  of  data  file
  3093.         record  additions will be made via the disk import Option 1  from
  3094.         the  main  menu, and that menubar option A will be  rarely  used.
  3095.  
  3096.         The  Add  mode  is also automatically selected by  QLIB3  if  you
  3097.         choose to edit an otherwise empty library/catalog data file.
  3098.  
  3099.         To  exit the Add mode, simply hit <Esc> at any point on the  data
  3100.         screen.   This  abandons  the  Add mode,  returning  you  to  the
  3101.         Menubar.
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.         CREATIVE RESOURCES              - 5-3 -                 1988 Nov 22
  3112.         CREATIVE RESOURCES              - 5-3 -                 1988 Nov 22
  3113.         CREATIVE RESOURCES              - 5-3 -                 1988 Nov 22
  3114.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3115.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3116.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3117.  
  3118.  
  3119.  
  3120.         Menubar Item C - Copy a record.
  3121.         Menubar Item C - Copy a record.
  3122.         Menubar Item C - Copy a record.
  3123.         _______ ____ _ _ ____ _ _______
  3124.         _______ ____ _ _ ____ _ _______
  3125.         _______ ____ _ _ ____ _ _______
  3126.  
  3127.         Choose Copy Mode to easily add new entries that are very  similar
  3128.         to  an earlier entry.  It works like a combination of Modify  and
  3129.         Add,  where  a new record is created by the modification  of  any
  3130.         other existing data record, and appended to the end of the  file.
  3131.  
  3132.         Simply  use  the Retrieve and/or Filter commands  to  locate  the
  3133.         record  to be duplicated with changes, and then choose <C>.   The
  3134.         cursor  will be positioned at the Disk No (key) field first,  and
  3135.         ready  to  accept any changes desired.  Use  any  combination  of
  3136.         editing keys or overwrite with the desired changes, hitting <ret>
  3137.         or <Dn-Arrow> to get to the next field.  Use <Up-Arrow> to return
  3138.         to a previous field.  When your changes are complete, hit  <PgDn>
  3139.         do accept the changes.
  3140.  
  3141.         You will be asked to confirm the data prior to saving it.
  3142.  
  3143.         As  noted  for  Add mode, it is expected that  this  option  will
  3144.         rarely be utilized.
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.         CREATIVE RESOURCES              - 5-4 -                 1988 Nov 22
  3182.         CREATIVE RESOURCES              - 5-4 -                 1988 Nov 22
  3183.         CREATIVE RESOURCES              - 5-4 -                 1988 Nov 22
  3184.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3185.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3186.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3187.  
  3188.  
  3189.  
  3190.         Menubar Item M - Modify/Edit a record.
  3191.         Menubar Item M - Modify/Edit a record.
  3192.         Menubar Item M - Modify/Edit a record.
  3193.         _______ ____ _ _ ___________ _ _______
  3194.         _______ ____ _ _ ___________ _ _______
  3195.         _______ ____ _ _ ___________ _ _______
  3196.  
  3197.  
  3198.         This option from the menubar is the one most likely to be used in
  3199.         the input/edit mode, to add the additional information needed  to
  3200.         the bare file listings imported using Main Menu Option 1.
  3201.  
  3202.         The  approach  is  to use any of  the  navigation  commands  (see
  3203.         Section   1)  until  you  reach  the  record  of   interest   for
  3204.         editing/additional information, then choose <M> from the  menubar
  3205.         to make the changes.
  3206.  
  3207.         The cursor will first be placed on the index key field, Disk  No.
  3208.         Move to the remaining fields with the editing keys, and change or
  3209.         add  any information desired, using the edit keys,  function  key
  3210.         macros, and overwriting.
  3211.  
  3212.         As noted on the Help screen, to move to the next field, hit <ret>
  3213.         or  <Down-Arrow>,  to  move back to a previous  field,  hit  <Up-
  3214.         Arrow>.
  3215.  
  3216.         When  your modifications or additional information is  completed,
  3217.         hit  <PgDn> to accept the changes.  You will be asked to  confirm
  3218.         the data before it is saved.
  3219.  
  3220.         If  you need help, or cannot remember things like  the  suggested
  3221.         categories  or  filter  criteria or edit  key  functions,  simply
  3222.         either  save or abandon the changes already made and  choose  <H>
  3223.         from the menubar for on-line help with those topics.
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244.  
  3245.  
  3246.  
  3247.  
  3248.  
  3249.  
  3250.  
  3251.         CREATIVE RESOURCES              - 5-5 -                 1988 Nov 22
  3252.         CREATIVE RESOURCES              - 5-5 -                 1988 Nov 22
  3253.         CREATIVE RESOURCES              - 5-5 -                 1988 Nov 22
  3254.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3255.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3256.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3257.  
  3258.  
  3259.  
  3260.         Menubar Item D - Delete a record.
  3261.         Menubar Item D - Delete a record.
  3262.         Menubar Item D - Delete a record.
  3263.         _______ ____ _ _ ______ _ _______
  3264.         _______ ____ _ _ ______ _ _______
  3265.         _______ ____ _ _ ______ _ _______
  3266.  
  3267.         This option provides a convenient means to delete any inadvertent
  3268.         bad  data or duplicate entries, or for any other reason  data  is
  3269.         desired to be removed from the active data file.
  3270.  
  3271.         Once  again, use any of the navigation commands until  you  reach
  3272.         the  record  to be deleted, then choose <D> from the  menubar  to
  3273.         make the deletion.  You will be asked to confirm that you  really
  3274.         intend to delete this record as shown.
  3275.  
  3276.         This feature of dBASE-III/QS/dBXL does not physically remove  the
  3277.         displayed  record  from the data file at this  time,  but  merely
  3278.         marks  the record for deletion during a future "PACK"  operation.
  3279.         This  is primarily of interest to users of dBASE-III or dBXL,  as
  3280.         they  can  use the interpreted mode commands of the  language  to
  3281.         "RECALL"  improperly marked records, preventing their being  lost
  3282.         permanently,  if that is important.  The compiled  QLIB3  program
  3283.         does  not  contain  the  ability to  RECALL  records  marked  for
  3284.         deletion, as it is expected to only rarely be needed.
  3285.  
  3286.  
  3287.  
  3288.  
  3289.  
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308.  
  3309.  
  3310.  
  3311.  
  3312.  
  3313.  
  3314.  
  3315.  
  3316.  
  3317.  
  3318.  
  3319.  
  3320.  
  3321.         CREATIVE RESOURCES              - 5-6 -                 1988 Nov 22
  3322.         CREATIVE RESOURCES              - 5-6 -                 1988 Nov 22
  3323.         CREATIVE RESOURCES              - 5-6 -                 1988 Nov 22
  3324.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3325.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3326.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3327.  
  3328.  
  3329.  
  3330.  
  3331.  
  3332.         Main Menu Option 6 - IMPORT NEW FILENAME DATA FROM DISKETTE.
  3333.         Main Menu Option 6 - IMPORT NEW FILENAME DATA FROM DISKETTE.
  3334.         Main Menu Option 6 - IMPORT NEW FILENAME DATA FROM DISKETTE.
  3335.         ____ ____ ______ _ _ ______ ___ ________ ____ ____ _________
  3336.         ____ ____ ______ _ _ ______ ___ ________ ____ ____ _________
  3337.         ____ ____ ______ _ _ ______ ___ ________ ____ ____ _________
  3338.  
  3339.  
  3340.         Although  this  program is primarily intended for a  P.C.  user's
  3341.         group to use for distribute a listing of the contents of the club
  3342.         library, Option 6 may be used not just by the club librarian, but
  3343.         by  anyone, to easily add new entries to a catalog  listing  data
  3344.         file, or to help create new catalogs of their own.
  3345.  
  3346.         This routine is self-prompting, and performs the new file listing
  3347.         import  in  several steps, with a convenient way to quit  at  any
  3348.         stage  prior  to completion in case you have made  a  mistake  or
  3349.         change your mind.  To quit back to the menu at any screen prompt,
  3350.         simply hit <Esc>.
  3351.  
  3352.         This  option  offers  a  very simple  approach  to  file  listing
  3353.         importation,   particularly  as  compared  to  other   cataloging
  3354.         programs  available  from other sources.  This release  can  only
  3355.         accommodate  listings of the root directory of the  chosen  disk,
  3356.         and  does not expand  .ARC file listings, as can other  available
  3357.         programs.   What power it lacks is intended to be more than  made
  3358.         up  for by its ease of use, particularly for the only  occasional
  3359.         user,  such as the typical P.C. club member referring to  listing
  3360.         in  the club software library catalog, or for cataloging  his/her
  3361.         own diskettes.
  3362.  
  3363.  
  3364.         Upon  selecting  option 6, (or prior to  most  options  requiring
  3365.         additional  disk space) the program will first do a simple  check
  3366.         that  at least 1 kB more than the total of all existing files  is
  3367.         available on the default drive which was chosen on start-up.   If
  3368.         this  is  not  true, you will be presented with  a  warning,  and
  3369.         returned  to the menu with no action taken.  As noted  above,  it
  3370.         may  be  possible  for the user to bypass this  check  if  he/she
  3371.         tries,  but I do not recommend trying, at the hazard of  damaging
  3372.         your files.
  3373.  
  3374.         Assuming  you  pass the available file space check, you  will  be
  3375.         prompted for the location of the diskette for the new file  names
  3376.         to be imported (Fig. 6-1).
  3377.  
  3378.  
  3379.  
  3380.  
  3381.  
  3382.  
  3383.  
  3384.  
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.         case you have made  a  mistake  or
  3392.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3393.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3394.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3395.  
  3396.  
  3397.  
  3398.  
  3399.         +--------------------------------------------------------------+
  3400.         |  QLIB3 - LIBRARY/CATALOG PROGRAM - FILENAME IMPORT ROUTINE   |
  3401.         |     Ver 2.0     Copyright 1988      CREATIVE RESOURCES       |
  3402.         +--------------------------------------------------------------+
  3403.  
  3404.  
  3405.         Drive for Import of directory listing ('A', 'B', <ESC> to Quit ) ? : A
  3406.  
  3407.  
  3408.                         Fig. 6-1  File Import Screen #1.
  3409.                         Fig. 6-1  File Import Screen #1.
  3410.                         Fig. 6-1  File Import Screen #1.
  3411.  
  3412.  
  3413.         Any  legal  drive on your system may be specified.   A  blank  or
  3414.         carriage return will default to drive A.  The system accommodates
  3415.         all  disk capacities by virtue of its use of the MS-DOS  internal
  3416.         command DIR for this initial step.
  3417.  
  3418.         After specifying the drive for the file listing import, you  will
  3419.         be  prompted  to insert the floppy into the drive  requested  and
  3420.         then asked if you want to see a directory listing of the diskette
  3421.         prior to importing its data (Fig. 6-2).
  3422.  
  3423.  
  3424.  
  3425.         +-------------------------------------------------------------+
  3426.         | QLIB3 - LIBRARY/CATALOG PROGRAM - FILENAME IMPORT ROUTINE   |
  3427.         |    Ver 2.0     Copyright 1988      CREATIVE RESOURCES       |
  3428.         +-------------------------------------------------------------+
  3429.  
  3430.  
  3431.         Mount Floppy Disk for \ROOT Directory File Listing Import into Drive A:
  3432.  
  3433.         Display Floppy Disk Directory First  ( <Y>/ <N> / <ESC> to Quit ) ?  N
  3434.  
  3435.  
  3436.                         Fig. 6-2  File Import Screen #2.
  3437.                         Fig. 6-2  File Import Screen #2.
  3438.                         Fig. 6-2  File Import Screen #2.
  3439.  
  3440.  
  3441.  
  3442.  
  3443.  
  3444.         If you enter <N> or <ret>, the import process will proceed to the
  3445.         next  step.   If  you  enter <Y>, the screen  will  clear  and  a
  3446.         standard  MS-DOS directory listing of the root directory  of  the
  3447.         chosen disk will be displayed (Fig. 6-3).
  3448.  
  3449.  
  3450.  
  3451.  
  3452.  
  3453.  
  3454.  
  3455.  
  3456.  
  3457.  
  3458.         CREATIVE RESOURCES              - 6-2 -                 1988 Nov 22
  3459.         CREATIVE RESOURCES              - 6-2 -                 1988 Nov 22
  3460.         CREATIVE RESOURCES              - 6-2 -                 1988 Nov 22
  3461.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3462.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3463.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3464.  
  3465.  
  3466.  
  3467.  
  3468.          Directory of  A:\
  3469.  
  3470.         CLIPP1   DBF      693  12-03-87   8:49a
  3471.         CLIPP2   DBF     3282  12-21-87   9:43a
  3472.         COMMAND1 TXT     1659  11-17-87  10:00a
  3473.         COMMAND2 TXT     1594  12-11-87   1:34p
  3474.         DEMO     EXE   277364   1-15-88  11:16a
  3475.         EDIT     TXT     4068   1-25-88   3:42p
  3476.         FUNCTION TXT     2424  12-01-87   9:37a
  3477.         TSCROLL  DBF      418  12-03-87   8:39a
  3478.         DEMO     MEM      408   5-01-88   5:16p
  3479.                 9 File(s)     66560 bytes free
  3480.  
  3481.         Press any key to continue.....
  3482.  
  3483.  
  3484.                   Fig. 6-3  File Import Disk Directory Listing.
  3485.                   Fig. 6-3  File Import Disk Directory Listing.
  3486.                   Fig. 6-3  File Import Disk Directory Listing.
  3487.  
  3488.  
  3489.  
  3490.         You  will  then be asked to press any key to  perform  the  first
  3491.         stage of the file listing import.
  3492.  
  3493.         The floppy drive light will go on, and its directory data will be
  3494.         transferred  into  a  couple of  temporary  files  (DISK.DIR  and
  3495.         IMPTDISK.DBX)  on  the default drive.  Then you will  be  advised
  3496.         that  it  is  okay to remove the floppy diskette,  and  that  you
  3497.         should press any key to continue or <Esc> to quit.
  3498.  
  3499.         Next,  you will be advised of the MS-DOS volume name on the  disk
  3500.         just  imported, the last disk number used in the  active  library
  3501.         catalog  file,  and asked if you will fill in  the  desired  disk
  3502.         number and a general category for the files on this diskette.
  3503.  
  3504.         You need not fill in any data at this point, however, if you  do,
  3505.         it  will  mean  less  to add to the  catalog  listings  when  you
  3506.         complete  them,  and also make it easier to find  these  listings
  3507.         later.   Also, any category notation may be used,  without  limit
  3508.         (up to 4 characters), however, if you do not use one of the  pre-
  3509.         defined  categories you may have trouble reporting or  retrieving
  3510.         this information later.
  3511.  
  3512.         If  you cannot remember the general categories used by  the  club
  3513.         for  classifying  files,  hit  the <Esc>  key  for  on-line  help
  3514.         (Fig. 6-4).  At this time the list is essentially fixed and hard-
  3515.         coded into the program.  A future capability will be to make this
  3516.         user-defined/user-editable.
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.  
  3524.  
  3525.         case you have made  a  mistake  or
  3526.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3527.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3528.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3529.  
  3530.  
  3531.  
  3532.  
  3533.                   C A T E G O R Y   K E Y S   M E N U
  3534.                   ===================================
  3535.  
  3536.     KEY                                       KEY
  3537.     ---  LANGUAGE UTILITIES                   ---  OTHER CATEGORIES
  3538.     asm:   ASSEMBLY PROGRAMMING               dsk:   DISK MAINTENANCE
  3539.     bas:   BASIC PROGRAMMING                  ram:   RAM DRIVES
  3540.     for:   FORTH PROGRAMMING                  com:   COMMUNICATIONS
  3541.     pas:   PASCAL PROGRAMMING                 ptr:   PRINTERS
  3542.     ---  APPLICATIONS                         txt:   TEXT PROCESSING
  3543.     grd:   GRAPHICS DEMOS                     mon:   MONITOR PROGRAMS
  3544.     gra:   GRAPHICS                           kbd:   KEYBOARD PROGRAMS
  3545.     ---  BUSINESS                             bat:   BATCH FILES
  3546.     plo:   PLOTS, CHARTS, GRAPHS              ---  GENERIC
  3547.     law:   LEGAL SERVICES                     inf:   INFORMATION
  3548.     dbm:   DATA BASE MANAGEMENT               utl:   SYSTEM UTILITIES
  3549.     fin:   FINANCIAL                          msc:   MISCELLANEOUS
  3550.     vis:   VISICALC FILES                     ---  RECREATIONAL
  3551.     wks:   LOTUS 123 FILES                    gam:   GAMES
  3552.                                               mus:   MUSIC, SOUNDS
  3553.  
  3554.        ** There's No More Help **  - Press any key to continue...
  3555.  
  3556.                       Fig. 6-4  Category Keys Help Screen.
  3557.                       Fig. 6-4  Category Keys Help Screen.
  3558.                       Fig. 6-4  Category Keys Help Screen.
  3559.  
  3560.  
  3561.  
  3562.  
  3563.         Members of the DVPCUG should find this listing familiar, as it is
  3564.         adapted  from their previous club library cataloging program.   A
  3565.         future version will incorporate the ability for the user or  club
  3566.         librarian to easily modify this listing to suit his own needs.
  3567.  
  3568.  
  3569.         After  you  are satisfied with the new disk number  assigned  and
  3570.         overall  category  of  the files on this  disk,  filling  in  all
  3571.         fields, you will be asked to confirm the data.  A <N> answer will
  3572.         cause a loop back to ask for the disk number and category  again.
  3573.         A  <Esc>  will, as usual, return you to the menu  (with  no  data
  3574.         added to the active library file.
  3575.  
  3576.         A  <Y>  answer will branch to one last question advising  of  the
  3577.         name  of the current active library file and the disk number  and
  3578.         category you have requested to be added (Fig. 6-5).  You have one
  3579.         last  chance  to change your mind and hit <Esc> to quit  with  no
  3580.         changes to the active library.  If you hit any other key, the new
  3581.         data will be added to the active library.
  3582.  
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.         CREATIVE RESOURCES              - 6-4 -                 1988 Nov 22
  3591.         CREATIVE RESOURCES              - 6-4 -                 1988 Nov 22
  3592.         CREATIVE RESOURCES              - 6-4 -                 1988 Nov 22
  3593.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3594.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3595.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3596.  
  3597.  
  3598.  
  3599.  
  3600.         +--------------------------------------------------------------+
  3601.         |  QLIB3 - LIBRARY/CATALOG PROGRAM - FILE DATA IMPORT ROUTINE  |
  3602.         |     Ver 2.0     Copyright 1988      CREATIVE RESOURCES       |
  3603.         +--------------------------------------------------------------+
  3604.  
  3605.  
  3606.  
  3607.                    Ready for Import into: D:\LIBRARY\TEST3.DBF
  3608.  
  3609.                       New Disk No. 100001 - Category: demo
  3610.  
  3611.  
  3612.                   Press any key to Continue or <ESC> to Quit...
  3613.  
  3614.  
  3615.                         Fig. 6-5  File Import Screen #3.
  3616.                         Fig. 6-5  File Import Screen #3.
  3617.                         Fig. 6-5  File Import Screen #3.
  3618.  
  3619.  
  3620.  
  3621.  
  3622.         Upon  pressing any other key, you will see some activity  on  the
  3623.         default disk drive, as the data is transferred, then you will  be
  3624.         advised that the data import was successful and the file is ready
  3625.         for your additional comments, etc.
  3626.  
  3627.         In  the interests of saving time, no new index  is  automatically
  3628.         generated  at this time.  This allows multiple diskettes to  have
  3629.         their file lists imported fairly rapidly, with the library  index
  3630.         only  needing to be updated prior to your need to access or  edit
  3631.         the newly added data.
  3632.  
  3633.         If  you  attempt to access the newly imported data prior  to  re-
  3634.         indexing the library file, you will be unable to do so.  This  is
  3635.         explained  in  more  detail under the discussion  for  Option  6,
  3636.         below.
  3637.  
  3638.         Also note that the index referred to here is not the same as  the
  3639.         indexes  used during the report generator function  routines,  so
  3640.         that  creating  a new index here does not eliminate the  need  to
  3641.         create  a  new  report index for this file the  first  time  each
  3642.         report  option is chosen.  This was covered above  in  Sections 1
  3643.         and 5.
  3644.  
  3645.  
  3646.  
  3647.  
  3648.  
  3649.  
  3650.  
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.         case you have made  a  mistake  or
  3658.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3659.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3660.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3661.  
  3662.  
  3663.  
  3664.  
  3665.         Option 7 - CREATE NEW (EMPTY) LIBRARY/CATALOG DATA FILE.
  3666.         Option 7 - CREATE NEW (EMPTY) LIBRARY/CATALOG DATA FILE.
  3667.         Option 7 - CREATE NEW (EMPTY) LIBRARY/CATALOG DATA FILE.
  3668.         ______ _ _ ______ ___ _______ _______________ ____ _____
  3669.         ______ _ _ ______ ___ _______ _______________ ____ _____
  3670.         ______ _ _ ______ ___ _______ _______________ ____ _____
  3671.  
  3672.  
  3673.         This  option was created specifically for the user who is not  an
  3674.         experienced dBASE-III Plus/dBXL programmer, and does not know how
  3675.         or  does not care to manually create a new  library/catalog  data
  3676.         file with the necessary file structure to use with this  program.
  3677.         It  is  also the only way for users of the COMPILED  Versions  to
  3678.         create files without having a copy of dBASE-III Plus or dBXL.
  3679.  
  3680.         No  other  library  data file "shell" need  be  present,  as  the
  3681.         program  will create the new library/catalog data  file  directly
  3682.         from the library/catalog file used to start the program.
  3683.  
  3684.         Upon  choosing this option from the main menu, the  program  will
  3685.         first  check for adequate available disk space, as before.   Upon
  3686.         verification  that  adequate space exists, you will be  asked  to
  3687.         furnish  the name of the new file to be created (Fig. 7-1).   Any
  3688.         legal MS-DOS filename may be used, up to 8 characters.  The  file
  3689.         extension  is  assumed  to  be  ".DBF".   It  is  suggested  that
  3690.         meaningful  files names be used, for your own easy  reference  in
  3691.         the  future.   For example, DVLIB02 might be the  second  library
  3692.         file in a series for the Diablo Valley PC User's Group.
  3693.  
  3694.         Currently, files can only be created in the default directory  on
  3695.         the  default drive, so no pathname may be entered.  This  may  be
  3696.         changed in a future version.
  3697.  
  3698.         As  noted in the start-up section, advanced users may  choose  to
  3699.         also  enter a "dot" and different three character extension,  but
  3700.         this  is not recommended, as only files with the extension   .DBF
  3701.         will be displayed in data file lists from within this program.
  3702.  
  3703.  
  3704.           +-------------------------------------------------------------+
  3705.           | QLIB3 - LIBRARY/CATALOG PROGRAM - NEW FILE CREATION ROUTINE |
  3706.           |    Ver 2.0     Copyright 1988      CREATIVE RESOURCES       |
  3707.           +-------------------------------------------------------------+
  3708.  
  3709.  
  3710.           Enter name of New Library/Catalog file ('b:dfile') : ________
  3711.                       Hit <Esc> or all blanks to Exit....
  3712.  
  3713.  
  3714.                     Fig. 7-1  New Data File Creation Screen.
  3715.                     Fig. 7-1  New Data File Creation Screen.
  3716.                     Fig. 7-1  New Data File Creation Screen.
  3717.  
  3718.  
  3719.         Upon entering the name of the new file to be created, the program
  3720.         will  check for any other files of the same name on  the  default
  3721.         drive  and directory.  If this filename already exists, you  will
  3722.         be warned, and asked if you want to overwrite the existing file.
  3723.  
  3724.  
  3725.  
  3726.  
  3727.         CREATIVE RESOURCES              - 7-1 -                 1988 Nov 22
  3728.         CREATIVE RESOURCES              - 7-1 -                 1988 Nov 22
  3729.         CREATIVE RESOURCES              - 7-1 -                 1988 Nov 22
  3730.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3731.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3732.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3733.  
  3734.  
  3735.  
  3736.         If   you  answer  <Y>  for  yes,  the  existing  file   will   be
  3737.         irretrievably destroyed, and its contents lost, so be careful.
  3738.  
  3739.         If you answer <N>, you will be asked for another filename to use.
  3740.         Otherwise, to just quit back to the menu, hit <Esc>, as usual.
  3741.  
  3742.  
  3743.         If the given filename is not already in use, the new file will be
  3744.         created, with no records, ready to accept data, and a  confirming
  3745.         message  will be displayed.  Simply hit <SpaceBar> at this  point
  3746.         to return to the menu.
  3747.  
  3748.  
  3749.         To  create  your first new usable  library/catalog  file,  follow
  3750.         these steps:
  3751.  
  3752.              1.)  Start the program with just the command: QLIB3 <ret>.
  3753.              2.)  At  the  log-on  screen,  choose  some  other  existing
  3754.                   library/catalog data file, just to get you to the  Main
  3755.                   Menu.
  3756.              3.)  Enter  the desired name of the new data file  as  noted
  3757.                   above.   The  newly created file will  NOT  become  the
  3758.                   active data file, and must be chosen as such.
  3759.              4.)  You  will be returned to the main menu, to  proceed  as
  3760.                   appropriate,  either with the new file or a  previously
  3761.                   existing one.
  3762.              5.)  Upon returning to the Main Menu, choose <4> to  Restart
  3763.                   the program with a new data file.
  3764.              6.)  Enter the name of the new data file just created,  then
  3765.                   proceed as outlined above.
  3766.  
  3767.  
  3768.         The  newly created file then becomes the active data  file.   The
  3769.         first thing to do upon getting back to the Main Menu is to choose
  3770.         Option 6 to import new file listing data or Option 5 to  manually
  3771.         input/edit any new entries to suit your situation and needs.
  3772.  
  3773.         Attempting to first Restart, and trying to use your expected data
  3774.                       _____
  3775.         file name (prior to having actually created it) will either cause
  3776.         an  abort  to the operating system (since the file does  not  yet
  3777.         exist),  or an endless cycle of messages that the file  does  not
  3778.         exist and asking for a valid filename.  Or, you may achieve  some
  3779.         other  unpredictable  results if you inadvertently  call  out  an
  3780.         otherwise  unrelated filename that happens to exist.
  3781.  
  3782.         Follow the above procedure for best results.
  3783.  
  3784.  
  3785.         Note:  This routine is also used by Main Menu Option 8 to  create
  3786.         a  new  file  to  hold the contents of two  files  to  be  merged
  3787.         together, and otherwise operates identically.
  3788.  
  3789.  
  3790.  
  3791.  
  3792.  
  3793.         CREATIVE RESOURCES              - 7-2 -                 1988 Nov 22
  3794.         CREATIVE RESOURCES              - 7-2 -                 1988 Nov 22
  3795.         CREATIVE RESOURCES              - 7-2 -                 1988 Nov 22
  3796.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3797.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3798.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3799.  
  3800.  
  3801.  
  3802.  
  3803.         Option 8 - MERGE TWO EXISTING LIBRARY/CATALOG FILES.
  3804.         Option 8 - MERGE TWO EXISTING LIBRARY/CATALOG FILES.
  3805.         Option 8 - MERGE TWO EXISTING LIBRARY/CATALOG FILES.
  3806.         ______ _ _ _____ ___ ________ _______________ ______
  3807.         ______ _ _ _____ ___ ________ _______________ ______
  3808.         ______ _ _ _____ ___ ________ _______________ ______
  3809.  
  3810.  
  3811.         This  option is used for combining the contents of two  different
  3812.         library  files into one, for your added convenience for  searches
  3813.         and reports.
  3814.  
  3815.         It's  need is due to the special information dBASE stores in  the
  3816.         very  beginning (called a "header", which is hidden to the  user)
  3817.         of each .DBF file which tells dBASE and this program how long the
  3818.         file is, when it was created or changed, and its file  structure.
  3819.         This means that one cannot simply use DOS COPY to concatenate two
  3820.          .DBF files into one, as the information in the second file  will
  3821.         remain  invisible and inaccessible to dBASE, since it thinks  the
  3822.         file  ends at the original number of records from the first  file
  3823.         concatenated.
  3824.  
  3825.         If  all this is confusing, don't worry, the bottom line is:  just
  3826.         use  this option to combine any two library/catalog files into  a
  3827.         third.   This  approach  was taken for  safety  to  maintain  the
  3828.         original  file(s) in their original condition, in case  you  have
  3829.         some problem or need the smaller versions of them in the future.
  3830.  
  3831.         It is left up to the user to perform any deletion of files  using
  3832.         DOS.
  3833.  
  3834.         The  first step will be for QLIB3 to ask for a name for  the  new
  3835.         merged  file,  just like on the file creation Option  5.   As  on
  3836.         Option 5, if the file exists, you will be warned and asked if you
  3837.         want to overwrite it or to quit back to the menu.
  3838.  
  3839.         You will then be asked for each of the names of the two files  to
  3840.         be  merged.  If you do not enter a file name, or if  the  file(s)
  3841.         named do not exist, you will be able to get a file listing,  just
  3842.         like on initial start-up or restart.
  3843.  
  3844.         At   this  point,  similarly  to  the  other  options   requiring
  3845.         additional filespace, prior to allowing this option, the  program
  3846.         checks for at least 1kB of free disk space more than the total of
  3847.         the two files to be merged.  You can cross-check this information
  3848.         from  inside the program by performing a RESTART (Option  7)  and
  3849.         then  requesting  a file listing.  The file sizes  and  available
  3850.         free  space for the current default disk are  displayed.   Simply
  3851.         add  the  number of bytes of each of the two files to  be  merged
  3852.         plus  1000, subtract from the available bytes line at the  bottom
  3853.         of the listing to verify that all is well.  BEWARE, however, that
  3854.         if   you  find  only  marginal  space  you  probably  should   be
  3855.         conservative and use another disk for this operation, just to  be
  3856.         on the safe side.
  3857.  
  3858.  
  3859.  
  3860.  
  3861.  
  3862.  
  3863.         CREATIVE RESOURCES              - 8-1 -                 1988 Nov 22
  3864.         CREATIVE RESOURCES              - 8-1 -                 1988 Nov 22
  3865.         CREATIVE RESOURCES              - 8-1 -                 1988 Nov 22
  3866.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3867.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3868.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3869.  
  3870.  
  3871.  
  3872.         Possible  errors or problems would be that you will only be  able
  3873.         to append part of one or both files into the new file, you  could
  3874.         run  out  of  disk space while creating its new  index,  and  the
  3875.         program  will  crash.  The original files will  not  be  damaged,
  3876.         however, and you can try again on a fresh disk.
  3877.  
  3878.         Once each of the filenames is all set-up, and the space check has
  3879.         been  passed, you will be advised of the instructions  you  gave,
  3880.         for a final confirmation (Fig. 8-1).  Choose <Y> to proceed,  <N>
  3881.         or <Esc> to quit back to the menu.
  3882.  
  3883.  
  3884.  
  3885.             File: D:\LIBRARY\TEST5.DBF
  3886.             +------------------------------------------------------+
  3887.             | QLIB3 - LIBRARY/CATALOG PROGRAM - FILE MERGE Routine |
  3888.             |  Ver 2.0     Copyright 1988      CREATIVE RESOURCES  |
  3889.             +------------------------------------------------------+
  3890.  
  3891.             +-------------------------------------------------------+
  3892.             |                                                       |
  3893.             |                   PREPARED TO MERGE:                  |
  3894.             |                                                       |
  3895.             |                    TEST3 + TEST4                      |
  3896.             |                                                       |
  3897.             |                  To produce: TEST5                    |
  3898.             |                                                       |
  3899.             |             Continue with MERGE (Y/N) ?  N            |
  3900.             |                                                       |
  3901.             +-------------------------------------------------------+
  3902.  
  3903.                           Fig. 8-1  File Merge Screen.
  3904.                           Fig. 8-1  File Merge Screen.
  3905.                           Fig. 8-1  File Merge Screen.
  3906.  
  3907.  
  3908.         To  allow  easy access to the newly combined data, the  new  file
  3909.         will become the active one, and you will be asked if you wish  to
  3910.         create a new index, which must be done to access the data (if  no
  3911.         index  file yet exists for edit/query on the default  drive,  the
  3912.         program  will just proceed to create one, without  asking).   You
  3913.         will then be returned to the main menu.
  3914.  
  3915.  
  3916.  
  3917.         NOTE:   The original library files to be provided with this  disk
  3918.         should have been split up about every 25 disks of filenames or so
  3919.         (800  or so filename records), to keep the program speed up,  and
  3920.         index  file  size down for best performance.  This was  also  the
  3921.         only  way  to make it feasible for running on a  two-floppy  only
  3922.         system.  If you have a hard disk with plenty of available  space,
  3923.         and  if you want all the files combined into a single user  group
  3924.         catalog,  feel  free.   I really think you  will  find  that  the
  3925.         existing setup is optimal, however.
  3926.  
  3927.  
  3928.  
  3929.  
  3930.         CREATIVE RESOURCES              - 8-2 -                 1988 Nov 22
  3931.         CREATIVE RESOURCES              - 8-2 -                 1988 Nov 22
  3932.         CREATIVE RESOURCES              - 8-2 -                 1988 Nov 22
  3933.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3934.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3935.         QLIB3             -        P.C. User's Group Library/Catalog Program
  3936.  
  3937.  
  3938.  
  3939.  
  3940.                       SECTION 9  -  SUGGESTIONS FOR USERS.
  3941.                                     ___________ ___ ______
  3942.  
  3943.  
  3944.         This section contains some suggestions that have been found to be
  3945.         convenient for using the QLIB3 Library/Catalog Management System.
  3946.         They  are not mandatory, but may be useful, and informative.   In
  3947.         other words, "It works for me!".
  3948.  
  3949.  
  3950.         File Size & Speed Considerations.
  3951.         File Size & Speed Considerations.
  3952.         File Size & Speed Considerations.
  3953.         ____ ____ _ _____ _______________
  3954.         ____ ____ _ _____ _______________
  3955.         ____ ____ _ _____ _______________
  3956.  
  3957.         Due  to  the  use of dBASE compatible files in  QLIB3,  users  of
  3958.         floppy disk only systems in particular should be careful to  keep
  3959.         the  sizes  of all individual  library/catalog  files  relatively
  3960.         small (not more than 75 to 80 kB in size) to assure that there is
  3961.         adequate  disk space available on their data disks for  both  the
  3962.         library/catalog  data files and their associated  indexes.   Even
  3963.         users  with hard disks may find it more convenient to keep  their
  3964.         individual files in this size range, to speed creation of indexes
  3965.         and searches.
  3966.  
  3967.         P.C. User Group librarians are cautioned that their listings  may
  3968.         need   to  be  split  up  into  smaller  files  following   these
  3969.         guidelines, to best allow floppy-only equipped members to  access
  3970.         the  library.   For example, the Diablo Valley  PC  User's  Group
  3971.         catalogs  only  about  20  to 30  library  disks  per  individual
  3972.         library/catalog file (about 500 to 600 file directory  listings),
  3973.         with about seven catalog files, in roughly chronological order of
  3974.         library  submittal,  to cover the entire  club  software  library
  3975.         available.   It  is then easy for all users to  access  only  the
  3976.         latest  files added to the club library, with  floppy-only  users
  3977.         not penalized by disk space problems, and hard disk users able to
  3978.         easily  merge  the  files  together or  leave  them  separate  if
  3979.         desired for better organization and segregation.
  3980.  
  3981.  
  3982.         Screen "Dumps" & Printer "Hang-Ups".
  3983.         Screen "Dumps" & Printer "Hang-Ups".
  3984.         Screen "Dumps" & Printer "Hang-Ups".
  3985.         ______ _______ _ _______ ___________
  3986.         ______ _______ _ _______ ___________
  3987.         ______ _______ _ _______ ___________
  3988.  
  3989.         As  noted above in several places, just like any standard  IBM-PC
  3990.         compatible  session, the user can get a printout of  the  current
  3991.         screen  activities  at  any time by using  the  operating  system
  3992.         screen-print  procedure  <SHIFT>-<PrtSc> at any  time.   This  is
  3993.         sometimes  referred to as a "screen-dump".  Again, as in  earlier
  3994.         Section 4,  above, beware of taking any action which  requires  a
  3995.         printer  unless  you have one available, and it  is  on-line,  to
  3996.         avoid   "hanging-up"  your  computer  system,  with   potentially
  3997.         disastrous results.  Particular areas where this technique may be
  3998.         useful would be during a partial screen listing of data from  the
  3999.         query  or  input/edit screen menubar choice L, for use  to  later
  4000.         retrieve  the  entire screen on the items listed, or for  just  a
  4001.         quick  look  at a single data item from the query  or  input/edit
  4002.         screen, rather than generating a formal report through main  menu
  4003.         option 4 and the reports menu.
  4004.  
  4005.  
  4006.         CREATIVE RESOURCES              - 9-1 -                 1988 Nov 22
  4007.         CREATIVE RESOURCES              - 9-1 -                 1988 Nov 22
  4008.         CREATIVE RESOURCES              - 9-1 -                 1988 Nov 22
  4009.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4010.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4011.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4012.  
  4013.  
  4014.  
  4015.  
  4016.         Screen Scrolling & Pauses.
  4017.         Screen Scrolling & Pauses.
  4018.         Screen Scrolling & Pauses.
  4019.         ______ _________ _ _______
  4020.         ______ _________ _ _______
  4021.         ______ _________ _ _______
  4022.  
  4023.         Also as noted above, any time screen scrolling occurs,  dBASE-III
  4024.         Plus/dBXL/QuickSilver  supports  the use of  <CTRL>-<S>  (^S)  to
  4025.         pause the scrolling.  Touching any key [it is recommended to  use
  4026.         <Space-Bar> or <Ctrl>-<Q> (^Q) as that keystroke] will resume the
  4027.         scrolling until the next time ^S is used.
  4028.  
  4029.  
  4030.  
  4031.         We  are  always happy to accept any further suggestions  you  may
  4032.         wish  to  pass  along.   If  you  have  any  other  comments   or
  4033.         suggestions,  please contact us.  Also, if, after  obtaining  the
  4034.         uncompiled  version of the QLIB3 Library/Catalog System,  or  our
  4035.         QCHECK3  Checking Account Management System, you customize it  to
  4036.         better  suit  your own needs, and wish to have  it  compiled,  we
  4037.         would be happy to assist you, for a low nominal fee.
  4038.  
  4039.  
  4040.                                CREATIVE RESOURCES
  4041.                                773 Somerset Place
  4042.                                Concord, CA  94518
  4043.                                  (415) 685-6387
  4044.  
  4045.  
  4046.         Thank  you  for your interest and registration/donation  for  the
  4047.         CREATIVE RESOURCES Library/Catalog System, QLIB3.
  4048.  
  4049.  
  4050.  
  4051.  
  4052.  
  4053.  
  4054.  
  4055.  
  4056.  
  4057.  
  4058.  
  4059.  
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  
  4065.  
  4066.  
  4067.  
  4068.  
  4069.  
  4070.  
  4071.  
  4072.  
  4073.  
  4074.  
  4075.  
  4076.         CREATIVE RESOURCES              - 9-2 -                 1988 Nov 22
  4077.         CREATIVE RESOURCES              - 9-2 -                 1988 Nov 22
  4078.         CREATIVE RESOURCES              - 9-2 -                 1988 Nov 22
  4079.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4080.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4081.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4082.  
  4083.  
  4084.  
  4085.  
  4086.                               SECTION I  -  INDEX.
  4087.                                             ______
  4088.  
  4089.  
  4090.         This section contains a partial index of pertinent data for  your
  4091.         easy  reference.  Also be sure to refer to the table of  contents
  4092.         and  the discussion of whichever main menu and/or menubar  option
  4093.         is involved.
  4094.  
  4095.                                -------------------
  4096.  
  4097.  
  4098.         2-Floppy Drive System, 0-5, 0-6, 0-11, 9-1
  4099.  
  4100.         Advance Registration, 0-3
  4101.         ASCII Value, 2-6, 2-7
  4102.  
  4103.         Backing Up Your Originals, 0-6
  4104.  
  4105.         Changing The Current Printer Set-Up String, 2-6
  4106.         COLORS.DBX, 0-7, 5-1
  4107.         Condensed (17 cpi) Printing On An Epson/IBM Printer, 2-6
  4108.         Condensed (17 cpi) Printing On A H-P LaserJet Printer, 2-7
  4109.         CONFIG.SYS, 0-7
  4110.         Confirm Saving The Data, 5-3, 5-4, 5-5
  4111.         Confirm Deleting The Data, 5-6
  4112.         Consistency In Filling In Category Fields, 1-2, 1-7
  4113.         Contribution/Registration Fees, 0-3, 0-4
  4114.         Copyright, 0-4
  4115.         Create A New Library/Catalog File, 7-1
  4116.         Customization Notes, B-1, B-2
  4117.  
  4118.         dBASE-III Plus/dBXL/QuickSilver Error Messages, A-1
  4119.         Disk Full Errors, 3-1, A-1
  4120.         Disk-Caching Software Warning, 3-10, A-2
  4121.         Distributing, 0-4
  4122.         Distribution Disk, 0-6
  4123.  
  4124.         Edit The Library/Catalog File, 5-1
  4125.         Editing Or Correction Of Any Item, 5-1, 5-5
  4126.         Entering Disk File Catalog Information, 5-5, 6-1
  4127.         Error Messages, A-1
  4128.         Escape Codes, 2-6, 2-7
  4129.         Exit Back To The Main Menu, 1-2, 2-1, 5-2
  4130.         Exit To Operating System Level, 1-2
  4131.         Expanded Command Line, 0-8, 0-9
  4132.         EXTRCTB1.BAT, 0-7
  4133.         EXTRCTB2.BAT, 0-7
  4134.  
  4135.  
  4136.  
  4137.  
  4138.  
  4139.  
  4140.  
  4141.  
  4142.         CREATIVE RESOURCES              - I-1 -                 1988 Nov 22
  4143.         CREATIVE RESOURCES              - I-1 -                 1988 Nov 22
  4144.         CREATIVE RESOURCES              - I-1 -                 1988 Nov 22
  4145.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4146.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4147.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4148.  
  4149.  
  4150.  
  4151.         F2, 1-1, 1-2
  4152.         F3, 1-1, 1-2
  4153.         F4, 1-1, 1-2
  4154.         F5, 1-1, 1-2
  4155.         F6, 1-1, 1-2
  4156.         F10 A Means Of Clearing Fields, 1-2
  4157.         Field Name, B-1
  4158.         File Structures, B-1
  4159.         Files Included (Required), 0-7
  4160.         Filter, 1-6, 1-7, 1-8, 2-4
  4161.         Force An Override Of The Automatic Color Selection, 5-2, S-2
  4162.         Foreword, i
  4163.         Function Key Definitions, 1-1, 1-2
  4164.         Full Path Name Support, 0-11
  4165.  
  4166.         General Steps To Create Working Disks, 0-7
  4167.         Getting Started, 0-6
  4168.  
  4169.         Hidden Selections (S), 0-15, S-1
  4170.  
  4171.         If The Keyboard "Locks Up", 9-1, A-1
  4172.         If The Printer Is Not On-Line, 2-6
  4173.         If The Requested Filename Matches With An Existing File, 0-11, 0-12, 4-1
  4174.         If You Cannot Figure Out The Problem, 9-1
  4175.         If You Run Out Of Disk Space, 2-1, A-1
  4176.         Including A Drive Designator And Subdirectory Path, 0-11, 4-1
  4177.         Initialization Codes (For Printer), 2-6
  4178.         Internal Program Error Messages, A-1
  4179.         Introduction, 0-1
  4180.  
  4181.         Legal Filename, 0-12
  4182.         List The Next Records, 1-9
  4183.  
  4184.         Main Menu Options, 0-14
  4185.         Making A "Back-Up" Copy Of Your Data Files, 0-18
  4186.         Meaningful Files Names, 0-12
  4187.         Memory Variable Files, 0-7
  4188.         Menu Selections, 0-14
  4189.         Modifying The File Structure And Command Programs, B-1
  4190.         Modifying The Printer Fonts, 2-6
  4191.         Monochrome Override (Command Line Option), 0-8, 0-9
  4192.  
  4193.         Names Of Each Field, B-1
  4194.  
  4195.         On-Line Help, 1-2, 2-2, 5-2
  4196.  
  4197.         Pausing Scrolling, 9-2
  4198.         PKARC/PKXARC, 0-6
  4199.         Printing Reports Of Library/Catalog File Contents, 2-1
  4200.         Printer Set-Up String, 2-6, 2-7
  4201.         Printer Set-Up String (Length Of), 2-7
  4202.         PRINTSET.MEM, 2-6, 0-7
  4203.         Program Options Descriptions, 0-16, 0-17
  4204.  
  4205.  
  4206.  
  4207.         CREATIVE RESOURCES              - I-2 -                 1988 Nov 22
  4208.         CREATIVE RESOURCES              - I-2 -                 1988 Nov 22
  4209.         CREATIVE RESOURCES              - I-2 -                 1988 Nov 22
  4210.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4211.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4212.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4213.  
  4214.  
  4215.  
  4216.         QLIB3 Registration Form, ii
  4217.         QCHECK3, Another Creative Resources Program, 0-4
  4218.         Quicksilver Run-Time Error #026, 2-1, A-1
  4219.  
  4220.         Record Numbers, 1-5
  4221.         Report Types, 2-1, 2-2
  4222.         Required Files, 0-7
  4223.         Restart For New Library/Catalog File, 4-1
  4224.         Resume The Scrolling, 9-2
  4225.         Revision Notes & History, A-1
  4226.  
  4227.         Sample Library/Catalog Data, 0-7, 0-9
  4228.         Screen Dump, 9-1
  4229.         Screen-Print Procedure, 9-1
  4230.         Self-Extracting Archive File, 0-8
  4231.         Set-Up String For Epson & IBM Printers, 2-6
  4232.         Set-Up String For Hewlett-Packard LaserJet Printer, 2-7
  4233.         Set-Up String Entered Is Automatically Saved, 2-7
  4234.         Setting/Resetting Screen Display Colors, S-1, 0-15
  4235.         Shareware, 0-1, 0-3
  4236.         Shareware License, 0-1, 0-4
  4237.         Suggestions For Users, 5-3, 7-1
  4238.         System Requirements, 0-5
  4239.  
  4240.         Table Of Contents, ii
  4241.         TEST1.DBF, 0-7, 0-9
  4242.         The Beginning Of Any Session, 0-13
  4243.         The "File:" Line, 0-14
  4244.         To Make A "Default" Directory Before Invoking, 0-11
  4245.         Too Many Files Open, 0-5
  4246.         Total Disk Space Needed, 0-11
  4247.  
  4248.         Uncompiled Source Code Available, 0-1, 0-4
  4249.         User Feedback, 0-1, 0-4, 9-2
  4250.  
  4251.         Working Copies, 0-6
  4252.         Warning on Disk Caching Software, 0-10, A-2
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.         CREATIVE RESOURCES              - I-3 -                 1988 Nov 22
  4273.         CREATIVE RESOURCES              - I-3 -                 1988 Nov 22
  4274.         CREATIVE RESOURCES              - I-3 -                 1988 Nov 22
  4275.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4276.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4277.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4278.  
  4279.  
  4280.  
  4281.  
  4282.                          APPENDIX A  -  ERROR MESSAGES.
  4283.                                         _____ _________
  4284.  
  4285.  
  4286.         There  are two kinds of error messages which may  be  encountered
  4287.         during execution of the QLIB3 Library/Catalog System.  They  are:
  4288.         internal   program  error  messages  and  dBASE-III   Plus/dBXL/-
  4289.         QuickSilver error messages.
  4290.  
  4291.         It  has  been  attempted  to handle all  the  most  common  error
  4292.         situations  with more friendly internal error  messages.   If  an
  4293.         unanticipated   "glitch"  occurs,  however,  the   more   cryptic
  4294.         QuickSilver  error  messages may occur.  If this occurs,  do  not
  4295.         panic.  Although more intimidating, a study of the exact  wording
  4296.         of the error message will often provide the correct response.
  4297.  
  4298.         If  you  cannot  figure out the problem and how  to  correct  it,
  4299.         usually it is relatively safe to hit the <Escape> button once  or
  4300.         twice  until  you get a "QuickSilver Escape - Cancel,  Ignore  or
  4301.         Suspend?  Called  by  QLIB3.EXE  " or  similar  type  of  prompt.
  4302.         Simply  type <C> for cancel, and you will exit to  the  operating
  4303.         system level, at which point you can re-start the program.   This
  4304.         may  not be the fastest solution, but it is probably the  safest.
  4305.         Your library/catalog data file should then be checked to be  sure
  4306.         that the last entries were accepted and not "glitched", and  then
  4307.         you can proceed to finish the interrupted session normally.
  4308.  
  4309.         In  extreme cases, (for instance, if the keyboard "locks up")  it
  4310.         may  be necessary to perform a warm or cold boot/reset.  This  is
  4311.         extremely   rare,  but  not  impossible.   If  this  occurs,   be
  4312.         particularly careful in checking your data file when you  restart
  4313.         the  program.   Generally speaking, however, no  errors  will  be
  4314.         found, or only minor ones in the last record, which can be easily
  4315.         corrected/edited.    You may, however, have lost the last  couple
  4316.         of records, so check carefully.
  4317.  
  4318.         The  procedure  for  performing the warm   boot  (on  an  IBM-PC-
  4319.         compatible,  <CTRL>-<ALT>-<DEL>)  or  cold  boot  (on  a  IBM-PC-
  4320.         compatible, turning it OFF then back ON--only a last resort)  may
  4321.         be found in your computer's owner's reference manuals .
  4322.  
  4323.  
  4324.         The listing and brief explanation of the built-in error  messages
  4325.         furnished with the QLIB3 Library/Catalog System has been  deleted
  4326.         from  this  on-disk  version  of the  manual,  as  it  is  mostly
  4327.         redundant with the detailed explanations of each option.
  4328.  
  4329.  
  4330.         NOTE:  SEE SECTION 0 ABOVE FOR THE POTENTIAL PROBLEMS  WITH  DISK
  4331.         NOTE:  SEE SECTION 0 ABOVE FOR THE POTENTIAL PROBLEMS  WITH  DISK
  4332.         NOTE:  SEE SECTION 0 ABOVE FOR THE POTENTIAL PROBLEMS  WITH  DISK
  4333.         FULL  ERRORS  (USUALLY QS RUN-TIME ERROR #026), AND  THE  WARNING
  4334.         FULL  ERRORS  (USUALLY QS RUN-TIME ERROR #026), AND  THE  WARNING
  4335.         FULL  ERRORS  (USUALLY QS RUN-TIME ERROR #026), AND  THE  WARNING
  4336.         ABOUT THE USE OF DISK-CACHING SOFTWARE, BELOW.
  4337.         ABOUT THE USE OF DISK-CACHING SOFTWARE, BELOW.
  4338.         ABOUT THE USE OF DISK-CACHING SOFTWARE, BELOW.
  4339.  
  4340.  
  4341.  
  4342.  
  4343.  
  4344.         CREATIVE RESOURCES              - A-1 -                 1988 Nov 22
  4345.         CREATIVE RESOURCES              - A-1 -                 1988 Nov 22
  4346.         CREATIVE RESOURCES              - A-1 -                 1988 Nov 22
  4347.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4348.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4349.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4350.  
  4351.  
  4352.  
  4353.         WARNING ON THE USE OF DISK-CACHING SOFTWARE.
  4354.         WARNING ON THE USE OF DISK-CACHING SOFTWARE.
  4355.         WARNING ON THE USE OF DISK-CACHING SOFTWARE.
  4356.         _______ __ ___ ___ __ ____________ _________
  4357.         _______ __ ___ ___ __ ____________ _________
  4358.         _______ __ ___ ___ __ ____________ _________
  4359.  
  4360.  
  4361.         NOTE:  88-11-22 - It has been noted that some types or brands  of
  4362.         NOTE:  88-11-22 - It has been noted that some types or brands  of
  4363.         NOTE:  88-11-22 - It has been noted that some types or brands  of
  4364.         "disk-caching"  software  (utility  programs  for  improving  the
  4365.         "disk-caching"  software  (utility  programs  for  improving  the
  4366.         "disk-caching"  software  (utility  programs  for  improving  the
  4367.         performance  of hard disks) has been found to cause indexing  and
  4368.         performance  of hard disks) has been found to cause indexing  and
  4369.         performance  of hard disks) has been found to cause indexing  and
  4370.         operational   problems with QLIB3.  This seems to be a   compiler
  4371.         operational   problems with QLIB3.  This seems to be a   compiler
  4372.         operational   problems with QLIB3.  This seems to be a   compiler
  4373.         related  (QuickSilver)  problem,  rather  than  internal  to  the
  4374.         related  (QuickSilver)  problem,  rather  than  internal  to  the
  4375.         related  (QuickSilver)  problem,  rather  than  internal  to  the
  4376.         program itself, and is beyond our control.  It is currently being
  4377.         program itself, and is beyond our control.  It is currently being
  4378.         program itself, and is beyond our control.  It is currently being
  4379.         explored in conjunction with WordTech for a permanent solution.
  4380.         explored in conjunction with WordTech for a permanent solution.
  4381.         explored in conjunction with WordTech for a permanent solution.
  4382.  
  4383.         In  the interim, if strange results or an inability to run  QLIB3
  4384.         In  the interim, if strange results or an inability to run  QLIB3
  4385.         In  the interim, if strange results or an inability to run  QLIB3
  4386.         occur (QuickSilver RUN-TIME ERROR #015, etc), the first place  to
  4387.         occur (QuickSilver RUN-TIME ERROR #015, etc), the first place  to
  4388.         occur (QuickSilver RUN-TIME ERROR #015, etc), the first place  to
  4389.         check  will  be for any use of "disk-caching"  software  on  your
  4390.         check  will  be for any use of "disk-caching"  software  on  your
  4391.         check  will  be for any use of "disk-caching"  software  on  your
  4392.         computer.  Following the vendor's instructions for that software,
  4393.         computer.  Following the vendor's instructions for that software,
  4394.         computer.  Following the vendor's instructions for that software,
  4395.         remove  it  from memory, or "dis-invoke" it  and/or  re-boot  the
  4396.         remove  it  from memory, or "dis-invoke" it  and/or  re-boot  the
  4397.         remove  it  from memory, or "dis-invoke" it  and/or  re-boot  the
  4398.         computer  with  no  disk-caching  used.   This  should  eliminate
  4399.         computer  with  no  disk-caching  used.   This  should  eliminate
  4400.         computer  with  no  disk-caching  used.   This  should  eliminate
  4401.         further  problems of this nature with QLIB3.  Naturally, you  can
  4402.         further  problems of this nature with QLIB3.
  4403.         further  problems of this nature with QLIB3.
  4404.         re-invoke the disk-caching software when not using QLIB3.
  4405.  
  4406.         Known  discrepancies  or  incompatibilities  have  occurred  with
  4407.         Golden Bow's VCACHE, Mace Utilities CACHE, CACHE-EM, and  MCACHE.
  4408.         Use   of QLIB3 in conjunction with SpeedStor's  SC   (SpeedCache)
  4409.         appears  to function properly.  If you have  further  information
  4410.         (good or bad) on this, please contact Creative Resources.   Thank
  4411.         you.
  4412.  
  4413.  
  4414.  
  4415.         In  any  event, if you have problems that you cannot  correct  or
  4416.         understand,  all registered users may contact CREATIVE  RESOURCES
  4417.         for  assistance.   We can accept telephone  calls  (not  collect,
  4418.         please),  at  any reasonable hour, up to about 10  PM,  including
  4419.         weekends,  and have an answering machine when not in the  office.
  4420.         We  will  return your calls as soon as possible, if  we  are  not
  4421.         there to receive them directly.  Otherwise, write to the  address
  4422.         on the cover sheet of this manual.
  4423.  
  4424.         Should  you need such assistance, it will be most helpful if  you
  4425.         can  jot  down the exact circumstances under  which  the  problem
  4426.         occurred, and do a MS-DOS <Shift>-<PrtSc> of the problem.  If the
  4427.         difficulty  arose  with  a QuickSilver Run-Time  error,  QS  will
  4428.         advise  that you may use <Ctl>-<P> for a "dump" to  the  printer.
  4429.         Please  do so.  The information printed will better allow  us  to
  4430.         determine  the reason for the difficulty and hopefully  help  you
  4431.         right  over  the  telephone or immediately  by  mail.   The  more
  4432.         information you have for us, the better we can serve you.
  4433.  
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.  
  4440.  
  4441.  
  4442.         CREATIVE RESOURCES              - A-2 -                 1988 Nov 22
  4443.         CREATIVE RESOURCES              - A-2 -                 1988 Nov 22
  4444.         CREATIVE RESOURCES              - A-2 -                 1988 Nov 22
  4445.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4446.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4447.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4448.  
  4449.  
  4450.  
  4451.  
  4452.  
  4453.                 Appendix B - LIBRARY/CATALOG DATA FILE STRUCTURE.
  4454.                              _______________ ____ ____ __________
  4455.  
  4456.  
  4457.         Although the QLIB3 library/catalog system is set up to avoid  the
  4458.         need  to  use dBASE-III Plus/dBXL commands directly,  it  may  be
  4459.         useful to know some of the inner workings of the system and  file
  4460.         structure.   In particular, the size of the fields used for  each
  4461.         entry  will determine how convenient it is to use.   In  database
  4462.         parlance, a "field" is one type of information, such as the  disk
  4463.         number, the date, or the category, and each set of fields for one
  4464.         filename  entry is known as a "record", or one line in  the  data
  4465.         file.
  4466.  
  4467.         The   sample  data  file  (TEST1.DBF)  included,  and   all   new
  4468.         library/catalog data files each have the same structure, as shown
  4469.         below  (the number of records and date of last update may  differ
  4470.         on your copy):
  4471.  
  4472.                       Field  Field Name  Type      Length    Dec
  4473.                           1  FILENAME    Character      8
  4474.                           2  EXT         Character      3
  4475.                           3  FILESIZE    Numeric        9
  4476.                           4  FILEDATE    Date           8
  4477.                           5  VOLNAME     Character     11
  4478.                           6  DISKNO      Character      6
  4479.                           7  CATEGORY1   Character      4
  4480.                           8  CATEGORY2   Character      4
  4481.                           9  SUMMYDESCR  Character     60
  4482.                       ** Total **                     114
  4483.  
  4484.  
  4485.         Note,  that these field sizes will give good means  of  searching
  4486.         for  data and adequate room for program descriptions, but,  since
  4487.         they  total  more  than 80 characters per record,  are  not  well
  4488.         suited  for direct listing to the screen, that is, each  complete
  4489.         entry  takes up more than one line on the screen, and so  may  be
  4490.         somewhat  inconvenient  to  list in this  manner,  except  for  a
  4491.         "quick-look"  at file contents.  The experienced dBASE/dBXL  user
  4492.         can easily modify the file structure and command programs to suit
  4493.         larger or smaller fields (Un-compiled versions only!).
  4494.  
  4495.         The names of each field are pretty much self-explanatory, but are
  4496.         described in more detail below.
  4497.  
  4498.  
  4499.  
  4500.  
  4501.  
  4502.  
  4503.  
  4504.  
  4505.  
  4506.  
  4507.  
  4508.         CREATIVE RESOURCES              - B-1 -                 1988 Nov 22
  4509.         CREATIVE RESOURCES              - B-1 -                 1988 Nov 22
  4510.         CREATIVE RESOURCES              - B-1 -                 1988 Nov 22
  4511.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4512.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4513.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4514.  
  4515.  
  4516.  
  4517.         The following fields come directly from the disk import  routine,
  4518.         and would rarely be changed.
  4519.  
  4520.              FILENAME, EXT  -    These  are the MS-DOS filename and  file
  4521.                                  extension,   taken  directly  from   the
  4522.                                  directory   listing  of   the   imported
  4523.                                  disk(s).
  4524.  
  4525.              FILESIZE       -    This  is the MS-DOS file size in  bytes,
  4526.                                  taken   directly  from   the   directory
  4527.                                  listing of the imported disk(s).
  4528.  
  4529.              FILEDATE       -    This is the MS-DOS file date created  or
  4530.                                  last  changed, taken directly  from  the
  4531.                                  directory   listing  of   the   imported
  4532.                                  disk(s).
  4533.  
  4534.              VOLNAME        -    This  is the MS-DOS volume name  of  the
  4535.                                  imported disk, as created with  FORMAT/V
  4536.                                  or  the  LABEL command  in  MS-DOS.   If
  4537.                                  there  is no volume name, this  defaults
  4538.                                  to "no volume label".  If desired to re-
  4539.                                  label the disk in this listing, and  aid
  4540.                                  in consistency, function key F5 has been
  4541.                                  defined  to  easily duplicate  the  last
  4542.                                  entry  saved  or  edited  while  in  the
  4543.                                  Edit/Input mode.
  4544.  
  4545.         The  following  fields  are  intended for the  use  of  the  club
  4546.         librarian  or  program  user  to  further  identify  the  file(s)
  4547.         imported or added to the library/catalog.
  4548.  
  4549.              DISKNO         -    This   is  the  disk  number  given   or
  4550.                                  assigned by the user group librarian  or
  4551.                                  program user, and may be the same as the
  4552.                                  volname  or may be blank, or  any  other
  4553.                                  desired  name.  To aid  in  consistency,
  4554.                                  function  key  F4 has  been  defined  to
  4555.                                  easily duplicate the last entry saved or
  4556.                                  edited  while  in the  Edit/Input  mode.
  4557.                                  This is also the "key field" used in the
  4558.                                  edit/query index for rapid access the  a
  4559.                                  particular  disk  without  the  need  to
  4560.                                  "filter" or exclude other listings,  and
  4561.                                  it  forces  the listing to  be  in  disk
  4562.                                  number order for most operations.   This
  4563.                                  is covered in more detail later.
  4564.  
  4565.  
  4566.  
  4567.  
  4568.  
  4569.  
  4570.  
  4571.  
  4572.  
  4573.         CREATIVE RESOURCES              - B-2 -                 1988 Nov 22
  4574.         CREATIVE RESOURCES              - B-2 -                 1988 Nov 22
  4575.         CREATIVE RESOURCES              - B-2 -                 1988 Nov 22
  4576.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4577.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4578.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4579.  
  4580.  
  4581.  
  4582.              CATEGORY1, CATEGORY2 -  These are convenience categories  of
  4583.                                  software classification for groupings of
  4584.                                  file listings for queries, searches  and
  4585.                                  reporting.   It  is  suggested  that  at
  4586.                                  least CATEGORY1 be filled in.  Suggested
  4587.                                  categories  to be used are in  the  Help
  4588.                                  function  from  the  Menubar  (described
  4589.                                  later),  or you may use any other  four-
  4590.                                  character   codes   desired,   but    be
  4591.                                  consistent.   To  aid  in   consistency,
  4592.                                  function  keys  F2  and  F3  have   been
  4593.                                  defined  to  easily duplicate  the  last
  4594.                                  category  entries saved or edited  while
  4595.                                  in the Edit/Input mode.
  4596.  
  4597.              SUMMYDESCR     -    This  field is for free-form text for  a
  4598.                                  brief  summary  or  description  of  the
  4599.                                  nature,      function,     or      other
  4600.                                  identification  of the file listed.   To
  4601.                                  aid in consistency, function key F6  has
  4602.                                  been  defined  to easily  duplicate  the
  4603.                                  last entry saved or edited while in  the
  4604.                                  Edit/Input mode.
  4605.  
  4606.         As  noted  above, the combination of these fields  makes  up  one
  4607.         record  or  line  in the data file for each file  listed  in  the
  4608.         library/catalog.
  4609.  
  4610.  
  4611.  
  4612.  
  4613.  
  4614.  
  4615.  
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.  
  4624.  
  4625.  
  4626.  
  4627.  
  4628.  
  4629.  
  4630.  
  4631.  
  4632.  
  4633.  
  4634.  
  4635.  
  4636.  
  4637.  
  4638.         CREATIVE RESOURCES              - B-3 -                 1988 Nov 22
  4639.         CREATIVE RESOURCES              - B-3 -                 1988 Nov 22
  4640.         CREATIVE RESOURCES              - B-3 -                 1988 Nov 22
  4641.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4642.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4643.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4644.  
  4645.  
  4646.  
  4647.         Similarly, the temporary file, IMPTDISK.DBX, file structure is as
  4648.         follows:
  4649.  
  4650.                       Field  Field name  Type        Width    Dec
  4651.                           1  FILENAME    Character       8
  4652.                           2  DOT         Character       1
  4653.                           3  EXT         Character       3
  4654.                           4  SPACE1      Character       1
  4655.                           5  FILESIZE    Numeric         9
  4656.                           6  SPACE2      Character       1
  4657.                           7  DATE2CHAR   Character       8
  4658.                           8  SPACE3      Character       2
  4659.                           9  TIME2CHAR   Character       6
  4660.                          10  VOLNAME     Character      11
  4661.                          11  FILEDATE    Date            8
  4662.                          12  DISKNO      Character       6
  4663.                          13  CATEGORY1   Character       4
  4664.                       ** Total **                       69
  4665.  
  4666.  
  4667.         These fields and sizes were chosen for an easy conversion of  the
  4668.         straight  "dump" of the directory listing into a temporary  ASCII
  4669.         file,  named DISK.DIR, which is then "read into" the above  dBASE
  4670.         file  structure.   The field names that duplicate  those  in  the
  4671.         actual  library/catalog are then easily added (appended)  to  the
  4672.         active library/catalog file, with the additional fields available
  4673.         for more information.
  4674.  
  4675.         In  practice,  you  do not need to know the field names or  field
  4676.         widths,  as they are called out in complete English  terminology,
  4677.         with  the  field width shown with delimiters,  as installed  with
  4678.         your  copy  of  the source code.   The field  names  are  needed,
  4679.         however,  if you do any customization of the data file  structure
  4680.         or  command  programs (Un-compiled versions only !!), or  if  you
  4681.         wish to use dBASE-III Plus/dBXL to generate other queries on  the
  4682.         data or different reports.
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.  
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703.         CREATIVE RESOURCES              - B-4 -                 1988 Nov 22
  4704.         CREATIVE RESOURCES              - B-4 -                 1988 Nov 22
  4705.         CREATIVE RESOURCES              - B-4 -                 1988 Nov 22
  4706.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4707.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4708.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4709.  
  4710.  
  4711.  
  4712.  
  4713.  
  4714.                           Appendix C -  REVISION NOTES.
  4715.                                         ________ ______
  4716.  
  4717.  
  4718.         Versions 0.1 thru 0.4 - thru 88-05-15 - BETA test versions only.
  4719.                                   Not Generally Released.
  4720.  
  4721.         Version 1.0  - 88-06-05 - Original distribution release.
  4722.  
  4723.         Version 1.01 - 88-06-08 - Fixed minor bug in rare startup error.
  4724.  
  4725.         Version 1.1  - 88-06-30 - Added error trapping and recovery for
  4726.                                   common index-related errors prior to a
  4727.                                   program crash.  Re-arranged the main
  4728.                                   menu to suit club users rather than for
  4729.                                   just the librarian...
  4730.  
  4731.         Version 2.0  - 88-11-22 - All  new  light-bar menus  and  on-line
  4732.                                   help  screens  added.   Improved  error
  4733.                                   messages  for  ease-of-use  and  under-
  4734.                                   standing.  Added the ability for  user-
  4735.                                   defined    screen    display    colors.
  4736.                                   Improved  DOS  path support  and  error
  4737.                                   handling  through-out.  Major  re-write
  4738.                                   of    user   manual    for     improved
  4739.                                   understanding   and   fewer   redundant
  4740.                                   sections.
  4741.  
  4742.  
  4743.  
  4744.  
  4745.  
  4746.  
  4747.  
  4748.  
  4749.  
  4750.  
  4751.  
  4752.  
  4753.  
  4754.  
  4755.  
  4756.  
  4757.  
  4758.  
  4759.  
  4760.  
  4761.  
  4762.  
  4763.  
  4764.  
  4765.  
  4766.  
  4767.  
  4768.  
  4769.         n for
  4770.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4771.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4772.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4773.  
  4774.  
  4775.  
  4776.                                    Appendix S
  4777.  
  4778.         Main Menu Option S - SET SCREEN DISPLAY COLORS.   (Hidden Option)
  4779.         ____ ____ ______ _ _ ___ ______ _______ _______
  4780.  
  4781.  
  4782.         This option - available, but not shown (hidden) on the Main  Menu
  4783.         -  is  intended for those users who are not  satisfied  with  the
  4784.         default   colors  in  QLIB3,  and who wish  to  change  them   to
  4785.         something  more  pleasing for themselves.  It is  only  available
  4786.         when  running QLIB3 on video graphics equipped computers,  either
  4787.         color  or  monochrome graphics that are IBM color  graphics  card
  4788.         (CGA,  EGA or VGA) compatible.  It will not work on systems  with
  4789.         monochrome  display  adapters (MDA, or Hercules  mono)  that  the
  4790.         software  cannot recognize as graphics compatible.  Also, if  you
  4791.         have  only  a  monochrome display  (Compaq  portable  or  similar
  4792.         setup),   you will probably be better off simply invoking   QLIB3
  4793.         with the M (monochrome) command line option (see Getting Started,
  4794.         Section  0,  above)  rather than trying to  customize  with  this
  4795.         routine.  It is, however, up to you.
  4796.  
  4797.         This  routine is written to accept colors in plain English,  with
  4798.         the   computer   internally  converting  the  colors   into   the
  4799.         appropriate  codes  for  its use.   Upon  choosing  this  option,
  4800.         QLIB3   will convert the current color codes in use  into   their
  4801.         English  names,  and  display  them on the  screen  as  shown  in
  4802.         Fig. S-10.
  4803.  
  4804.  
  4805.         /---------------------------------------------------------------\
  4806.         |            SELECT DISPLAY COLORS UTILITY ROUTINE              |
  4807.         |       Ver 2.0     Copyright 1988      CREATIVE RESOURCES      |
  4808.         |---------------------------------------------------------------|
  4809.         |                                                               |
  4810.         |    NORMAL VIDEO                   ** Valid Colors Are: **     |
  4811.         | TEXT         BACKGROUND                                       |
  4812.         | --------      --------         Black   (N)    Magenta   (RB)  |
  4813.         | WHITE+        BLACK            Blue    (B)    Brown     (GR)  |
  4814.         |                                Green   (G)    White     (W)   |
  4815.         |     REVERSE VIDEO              Cyan    (BG)   Yellow    (GR+) |
  4816.         | TEXT          BACKGROUND       Red     (R)                    |
  4817.         | --------      --------                                        |
  4818.         | BLACK         WHITE+          Add (+) to display most colors  |
  4819.         |                                  with high intensity...       |
  4820.         |                                                               |
  4821.         \---------------------------------------------------------------/
  4822.  
  4823.                           ** Modify/Quit ** ( M/Q ) ?  M
  4824.  
  4825.                  Fig. S-10  Set Colors Selection / Entry Screen
  4826.                  Fig. S-10  Set Colors Selection / Entry Screen
  4827.                  Fig. S-10  Set Colors Selection / Entry Screen
  4828.  
  4829.  
  4830.         You  may choose to modify the selections or to quit back  to  the
  4831.         Main Menu.
  4832.  
  4833.  
  4834.  
  4835.         CREATIVE RESOURCES              - C-2 -                 1988 Nov 22
  4836.         CREATIVE RESOURCES              - C-2 -                 1988 Nov 22
  4837.         CREATIVE RESOURCES              - C-2 -                 1988 Nov 22
  4838.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4839.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4840.         QLIB3             -        P.C. User's Group Library/Catalog Program
  4841.  
  4842.  
  4843.  
  4844.         If you choose to modify the colors, the cursor will be placed  on
  4845.         the  first field, ready to accept your changes.  Simply  type  in
  4846.         the desired color to be used and press <ret>.  If an unrecognized
  4847.         color is entered, the program will so advise and ask if you  wish
  4848.         to pick a color from a list.  If you choose to pick, you will  be
  4849.         presented  with a window with all valid color choices  and  their
  4850.         associated  codes.   You  need  only use  the  cursor  arrows  to
  4851.         highlight the one desired and press <ret> to select it.  Its name
  4852.         will  be  entered for you in the current field,  and  the  cursor
  4853.         will move to the next field.  This technique is often referred to
  4854.         as "point & shoot" selection.
  4855.  
  4856.         Continue  for  the remaining color choice fields, or  hit  <PgDn>
  4857.         when finished.
  4858.  
  4859.         You  will  then  be  asked  if  you  wish  to  save  these  color
  4860.         selections.   A <Y> answer will retain these colors for the  rest
  4861.         of   this session with QLIB3.  If you answer <N>,  the   original
  4862.         colors  will  be re-displayed and you may either Modify  them  or
  4863.         Quit to the Main Menu.
  4864.  
  4865.         If  you  did save the new colors, you will then be asked  if  you
  4866.         wish to save these these selections for future sessions.  If  you
  4867.         answer <N>, the new colors will only be used for the remainder of
  4868.         this  session of QLIB3, and will revert to their original  values
  4869.         the next time you use the program.  If you answer <Y>, the colors
  4870.         will be saved in a special file, COLORS.MEM, on the default  data
  4871.         disk  and directory, and will be used for all future sessions  of
  4872.         QLIB3.
  4873.  
  4874.         Note:   Once  you have saved these colors  into  COLORS.MEM,  its
  4875.         existence  on the default data drive and directory will  override
  4876.         any   attempt to use QLIB3 in monochrome mode (unless  you   make
  4877.         the  colors  match  the defaults used in  monochrome  mode).   To
  4878.         change  this,  simply  erase the COLORS.MEM file  using  the  DOS
  4879.         command:
  4880.                               DEL COLORS.MEM <ret>
  4881.  
  4882.         You may then start over with any other mode of color operation.
  4883.  
  4884.  
  4885.  
  4886.  
  4887.  
  4888.  
  4889.  
  4890.  
  4891.  
  4892.  
  4893.  
  4894.  
  4895.  
  4896.  
  4897.  
  4898.  
  4899.  
  4900.         n for
  4901.  
  4902.